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

SQLServer操作技巧

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

标签: 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?'?'

分享到: 更多
?2019 安全焦点 版权所有.