当前位置:首页 > 系统运维 > 正文内容

MS-SQL server数据库开发中的一些精典技巧

a8116255316年前 (2010-06-30)系统运维6

以下的文章主要描述的是MS-SQL server数据库开发中的一些精典技巧,你假如对其有兴趣的话你就可以点击以下的文章进行观看了,相信假如你掌握了这项技术,会在以后的学习或是工作中带来很大的帮助。

MS-SQL server数据库开发精典技巧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) 

MS-SQL server数据库开发精典技巧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 ' '  'www.knowsky.com 

MS-SQL server数据库开发精典技巧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 

MS-SQL server数据库开发精典技巧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  

上述的相关内容就是对MS-SQL server数据库开发精典技巧的描述,希望会给你带来一些帮助在此方面。 

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/21362.html

分享给朋友:

“MS-SQL server数据库开发中的一些精典技巧” 的相关文章

上帝不止一个 更多Windows7 快捷模式.

上帝不止一个 更多Windows7 快捷模式.

国外媒体CNET NEWS就这个“上帝模式”和微软Windows部门主管Steven Sinofsky进行邮件交流后得知,这其实只是众多快捷方式中的一个,Sinofsky在邮件里给出了十多个这类快捷方式的关键字符串。 它们的建立方法和之前的“上帝模式”一样,在任意位置新建的一个文件夹,然后改名即可...

各个都很实用:windows 7系统电脑日常小技巧

各个都很实用:windows 7系统电脑日常小技巧

在使用Windows 7的时候很多用户对于系统的很多功能并不是很了解,也正是因为这样的不了解导致很多用户在使用Win 之后并不能体验Windows 7的功能便携和强大功能,导致很多用户对于Windows 7的认识还是比较模糊,不过为了让更多的朋友了解Windows 7的特点和便携应用,今天就为大家汇...

微软今天正式停止对windows 7的主流支持

微软今天正式停止对windows 7的主流支持

北京时间1月13日消息,根据计划,微软将于2015年1月13日正式结束对Windows 7SP1的“主流支持”,而这也标志着“扩展支持”阶段的开始,这个阶段将于2020年1月14日结束。 2013年10月份,微软终止销售独立的Windows 7系统安装包,并要求制造商于2014年10月份停止生...

windows 7系统开机后出现黑屏提示Windows无法启动

windows 7系统开机后出现黑屏提示Windows无法启动

一些用户的Windows 7系统开机后出现黑屏,代码为 Windows无法启动: WindowsSystem32ConfigSystem”。这个问题该如何修复呢?现在小编就给大家分析一下吧。 其实这个代码的意思是引导文件丢失了,引导文件(NTLDR)一般存放于C盘根目录下,是一个具有隐藏和只读属性...

windows 7系统重装后卡在正在启动Windows开机界面怎么办

windows 7系统重装后卡在正在启动Windows开机界面怎么办

重装系统是我们面对许多电脑问题时的终极方法,不过重装系统也不意味着就能将全部的问题都修复。一些用户在重装系统后开机时,电脑卡在“正在启动Windows”开机界面上了,这要怎么解决呢? Windows 7系统重装后卡在开机界面的解决方法: 一、首先可以看看该故障出现的原因是否是因为启动了acp...

windows 7任务栏快捷方式如何居中显示默认从左像右排列

windows 7任务栏快捷方式如何居中显示默认从左像右排列

使用Windows 7的朋友都知道,任务栏上的快捷方式图标都是靠近开始菜单按钮,从左像右排列,不过也有一些用户喜欢左右对称,想要把那些快捷方式居中显示,看起来这个任务好像无从下手,其实一点也不难,只要通过下面方法就能轻松搞定。 1、首先在电脑磁盘中任何一个地方新建一个文件夹。 2、右击任务栏-&...