`
sogotobj
  • 浏览: 656746 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

MS-SQL数据库开发常用汇总

阅读更多
MS-SQL数据库开发常用汇总
1.按姓氏笔画排序:
Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as
2.数据库加密:
select encrypt('原始密码')
select pwdencrypt('原始密码')
select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encrypt('原始密码')
select pwdencrypt('原始密码')
select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同
3.取回表中字段:
declare @list varchar(1000),@sql nvarchar(1000)
select @list=@list+','+b.name from sysobjects a,syscolumns b where a.id=b.id and a.name='表A'
set @sql='select '+right(@list,len(@list)-1)+' from 表A'
exec (@sql)
4.查看硬盘分区:
EXEC master..xp_fixeddrives
5.比较A,B表是否相等:
if (select checksum_agg(binary_checksum(*)) from A)
=
(select checksum_agg(binary_checksum(*)) from B)
print '相等'
else
print '不相等'
6.杀掉所有的事件探察器进程:
DECLARE hcforeach CURSOR GLOBAL FOR SELECT 'kill '+RTRIM(spid) FROM master.dbo.sysprocesses
WHERE program_name IN('SQL profiler',N'SQL 事件探查器')
EXEC sp_msforeach_worker '?'
7.记录搜索:
开头到N条记录
Select Top N * From 表
-------------------------------
N到M条记录(要有主索引ID)
Select Top M-N * From 表 Where ID in (Select Top M ID From 表) Order by ID Desc
----------------------------------
N到结尾记录
Select Top N * From 表 Order by ID Desc
8.如何修改数据库的名称:
sp_renamedb 'old_name', 'new_name'
9:获取当前数据库中的所有用户表
select Name from sysobjects where xtype='u' and status>=0
10:获取某一个表的所有字段
select name from syscolumns where id=object_id('表名')
11:查看与某一个表相关的视图、存储过程、函数
select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'
12:查看当前数据库中所有存储过程
select name as 存储过程名称 from sysobjects where xtype='P'
13:查询用户创建的所有数据库
select * from master..sysdatabases D where sid not in(select sid from master..syslogins where name='sa')
或者
select dbid, name AS DB_NAME from master..sysdatabases where sid <> 0x01
14:查询某一个表的字段和数据类型
select column_name,data_type from information_schema.columns
where table_name = '表名'
[n].[标题]:
Select * From TableName Order By CustomerName
[n].[标题]:
Select * From TableName Order By CustomerName

本文转自http://www.msuniversity.edu.cn/bbs/dispbbs.asp?boardID=22&ID=392&page=1( 微软中国学业生中心)

分享到:
评论

相关推荐

    MS-SQL开发常用汇总和T-SQL技巧集锦

    在MS-SQL开发中,掌握一些常用的技巧和命令可以极大地提高效率和代码质量。以下是一些关键知识点的详细说明: 1. **日期转换**:在SQL Server中,使用`CONVERT`函数可以将日期格式化。例如,`CONVERT(char(10),...

    MS.SQL.Server.2008.技术内幕:T-SQL.查询.rar

    《MS.SQL.Server.2008.技术内幕:T-SQL.查询》是关于Microsoft SQL Server 2008数据库管理系统中T-SQL查询语言的一本深入解析书籍。T-SQL(Transact-SQL)是SQL Server的标准查询语言,它是SQL的扩展,包含了SQL的...

    MS-SQL报表生成的一种通用方法.pdf

    首先,MS-SQL报表生成的起点是数据库中的基础表。在本例中,基础表Table1包含姓名、项(Item)和数量(Quantity)三个字段,构成基本数据项。报表生成的一个重要环节是构建分类汇总表,这通常是通过使用GROUP BY语句...

    罗斯文数据库 for ms sql

    罗斯文数据库是一款针对MS SQL Server设计的数据库管理系统,它提供了丰富的功能,帮助用户高效地管理和操作数据。在学习罗斯文数据库的过程中,你需要掌握以下几个关键知识点: 1. **数据库概念**:首先,理解...

    MS SQL 基础语句教程

    - **流行的SQL开发工具**:介绍了几种常用的SQL开发工具,如Microsoft SQL Server Management Studio、SQL Server Express、Toad for SQL Server等。 - **SQL在编程中的应用**:探讨了SQL在不同编程环境中的应用方式...

    MS SQL SERVER学习笔记

    ### MS SQL SERVER 学习笔记知识点汇总 #### 数据库技术简介 **基本概念** - **数据库**: 计算机存储器中用于存储数据的仓库,是数据管理的基础。 - **数据库系统**: 包括数据库、数据库管理系统(DBMS)、应用...

    SQLserver数据库管理与开发16套试题.doc

    【SQLserver数据库管理与开发】相关的知识点主要包括以下几个方面: 1. **数据库特点**:数据库的主要特点包括数据共享、数据完整性以及数据独立性高,而数据冗余很高是传统文件系统的特征,不属于数据库的特点。 ...

    学生档案管理系统VB+SQL数据库+报告

    在这个系统中,SQL数据库可能采用了如MS Access或SQL Server等数据库管理系统,用于存储和管理学生档案的数据。通过VB程序,开发者可以编写SQL语句进行数据的增删改查操作,保证数据的安全性和一致性。 3. **数据库...

    全国最新区划数据-四级-省-市-县(区)-乡(镇)-MS SQL版本

    综上所述,全国最新区划数据-四级-省-市-县(区)-乡(镇)-MS SQL版本提供的是一个适用于开发和测试的完整数据库解决方案,它包含中国最新的行政区域划分信息,并且是为SQL Server优化设计的,可以满足多种业务场景的...

    Java Web订单销售管理系统,支持My SQL、MS SQL Server等多种数数据库【源码+数据库】

    系统使用数据库中间件技术,支持My SQL、MS SQL Server等多种数据库系统平台。系统涉及到复杂表单数据提交、AJAX无刷新数据提交、WEB打印等常用应用软件中涉及到的技术。 Java Web订销管理系统(java+mysql+html+运行...

    SELECT语句的应用 - MS SQL

    MS SQL,全称为Microsoft SQL Server,是微软公司推出的一种基于SQL标准的关系数据库管理系统。本主题将聚焦于SELECT语句在MS SQL中的应用,这是一种用于从数据库中检索数据的关键命令。 一、SELECT语句基础 ...

    数据库实验4 交互式SQL(三)查询操作(B).doc

    交互式SQL查询操作 本资源是数据库实验第四部分,主要内容是交互式SQL查询操作。...本实验报告涵盖了数据库设计、数据库管理系统、SQL语言、数据分析等知识点,为后续数据库开发和管理奠定了基础。

    MS SQL 帮助

    由开发系统(如 Microsoft Visual C++®、Microsoft Visual Basic® 或 Microsoft Visual J++®)使用数据库应用程序接口 (API)(如 ADO、OLE DB 以及 ODBC)创建的应用程序。 从 SQL Server 数据库提取数据...

    数据库技术应用练习题汇总

    10. 数据文件后缀:SQL数据库文件的常见后缀包括.mdf(主数据文件)、.ldf(日志文件)和.ndf(辅助数据文件),.tif通常用于图像文件,不是数据库文件后缀。 11. 数据定义语言(DDL):DDL用于创建和修改数据库...

    MS SQL2000 问题实例集.doc

    以上是MS SQL2000中的一些常见问题及解决方法,这些实例涵盖了数据对比、去重、数据清理、统计汇总、日期处理等多个方面,对于数据库管理员和程序员在日常工作中都是非常实用的。在实际应用中,需要根据具体环境和...

    数据库管理知识通用版

    - **开发工具**:市场上有许多成熟的SQL开发工具,如SQL Server Management Studio、MySQL Workbench等,这些工具能够提高数据库管理效率。 #### 三、SQL查询详解 - **SELECT语句**:这是SQL中最基本也是最常用的...

    SQL2000超详细图文教程

    - **SQL概述**:这部分讲解了数据库的基本概念,包括数据库的历史发展,常用数据库类型的介绍,以及如何安装和理解MS SQL Server 2000的组件。 - **数据库用户管理**和**角色管理**:涉及如何创建、管理用户账户,...

    考勤管理系统(VC 6 , MS sql server 2000)

    本系统“考勤管理系统”就是针对这一需求开发的一款软件,特别适用于那些使用VC 6编程环境和MS SQL Server 2000数据库的企业。 首先,我们来了解一下VC 6,全称Visual C++ 6.0,是Microsoft公司推出的一款强大的C++...

    在网络环境中提高 MS SQL Server 系统性能的方法.pdf

    MS SQL Server 是一个强大的关系数据库管理系统,它允许应用程序通过 ODBC 界面从远程访问数据库数据。然而,即使拥有一个无限带宽的快速网络,仍然需要尽量减少网络处理通信量。以下是提高 MS SQL Server 系统性能...

Global site tag (gtag.js) - Google Analytics