随笔分类 - SQL Server
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--SELECTr.scheduler_idas排程器識別碼,statusas要求的狀態,r.session_idasSPID,r.blocking_session_idasBlkBy,substring...
阅读全文
摘要:SQL 2005中,通常会用到在SQL参数中传递表结构,最简单的办法是利用XML转换为table代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--DECLARE@hINT,@XMLVARCHAR(8000),@2k5XMLSELECT@XML='&l...
阅读全文
摘要:给数据库的每一个表添加相同的列,比如“创建时间”如果每一个表都去修改,在上百个表的数据库操作,将是一件繁琐的工作。更快捷的方法,利用Sql server的sp_msforeachtable枚举每一个表的信息,然后参数添加列的脚本,问题就很简单了。运行T-sql[代码]执行后会print一段脚本:代码Code highlighting produced by Actipro ...
阅读全文
摘要:很多时候需要在查询时产生顺序的数字记录,下面两个方法非常实用:1.利用系统表[代码]1000000可以替换成更大或更小的数 2.利用CTE[代码]同样@UpperLimit可以修改成其他数字。
阅读全文
摘要:很好奇SQL Doc是怎么获取数据库所有表的信息,比如数据库下的所以表名,表的字段信息,字段是否为空,关系,索引信息等,于是用Sql Profiler监视一下,果然是厉害,其实如果要做数据库实体类代码生成,ORM都有可能用到
阅读全文
摘要:T-Sql中如何对分组的信息进行聚合,并以逗号连接字符;也就是对一个表中的某个字段进行分组,然后对另一个字段聚合,如果你还有其他的解决办法,希望你也能给出你的答案, 多多益善
阅读全文
摘要:EXEC [master].[dbo].[xp_ss_restore] @database = 'TestDBM', @filename = 'D:\dumps\TestDBM.BAK', @managementserver = 'testserver', @backuptype = 'Full', @encryptionpassword = 'password', @withmove ...
阅读全文
摘要:Post by:Mladen Prajdić : Immediate deadlock notifications without changing existing code In my previous post about immediate deadlock notifications in SQL Server 2005 I've shown a way to use a try cat...
阅读全文
摘要:上一篇关于推荐SQL Prompt 3.8的随笔,园子里几位朋友回复反应不能使用格式化功能,并强烈要求再次解决该问题,所以昨天晚上弄到凌晨2点搞定。
阅读全文
摘要:普通的字符串分割函数已经见得很多了,写法性能也大不一样,通常都是直接基于字符串的处理,这里就不列出了。下面介绍几种特殊的方式
阅读全文
摘要:SQL Server 2005: Get full information about transaction locks Sometimes we wish to know what locks are being held by the transaction. Also it would be great to know what SPID owns the transaction, on...
阅读全文
摘要:从07年开始就一直用SQL Prompt,以及Red-Gate的SQL系列的软件,非常好用。完美的智能提示,大大节省了输入T-SQL的宝贵时间.
阅读全文
摘要:SQL语句写多了,难免经常会为乱七八糟的SQL而头痛,漂亮的代码看起来就是舒服、养眼,而且条理清楚。
T-SQL语句本身就没有的格式化标准,所以,基本上每个人呢都有自己的风格,而且目前看到格式化SQL的工具好像不多,或者是功能很弱,其实最理想的是将SQL代码格式的功能集成到开发环境中去,例如集成到SQL Server Management或者VS中,这样就比较方便。
阅读全文
摘要:密钥管理是加密安全框架中最重要的环节。SQL Server 2005 支持三种加密类型,本文介绍DES的加密方法的使用
阅读全文