我们来自五湖四海,不为别的,只因有共同的爱好,为中国互联网发展出一分力!

SQLServer操作技巧

2014年05月22日18:36 阅读: 26217 次

标签: SQLServer操作技巧

1)按姓氏笔画排序

select * from TableName order by ColumnName Collate CHINESE_PRC_STROKE_CI_AS

 

2)数据库加密函数

select encrypt('原始密码')

select pwdencrypt('原始密码')

select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encrypt('原始密码')

select pwdencrypt('原始密码')

select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同

 

3)比较A,B表是否相等

if (select checksum_agg(binary_checksum(*)) from A)

=

(select checksum_agg(binary_checksum(*)) from B)

print '相等'

else

print '不相等'

 

4)杀掉所有的事件探察器进程:

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 '?'几则SQLServer操作技巧

 

1)按姓氏笔画排序

select * from TableName order by ColumnName Collate CHINESE_PRC_STROKE_CI_AS

 

2)数据库加密函数

select encrypt('原始密码')

select pwdencrypt('原始密码')

select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encrypt('原始密码')

select pwdencrypt('原始密码')

select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同

 

3)比较A,B表是否相等

if (select checksum_agg(binary_checksum(*)) from A)

=

(select checksum_agg(binary_checksum(*)) from B)

print '相等'

else

print '不相等'

 

4)杀掉所有的事件探察器进程:

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 '?'

分享到: 更多
©2017 安全焦点 版权所有.
人才招聘联系我们