微软出的 T-SQL 查询技术书,内容蛮扎实的,适合你想深挖一下 SQL Server 2008 的时候看。里面不仅讲基础的 SELECTINSERTUPDATEDELETE,还有进阶的 JOIN子查询窗口函数 等等,讲得比较系统,逻辑清楚。

书里的代码示例也挺多的,你可以边看边敲,马上验证思路,不会觉得枯燥。像 IF-ELSEWHILE 这些流程控制语句,配上例子学起来效率挺高。配套的附录 A 也有源代码,适合动手派。

XML 支持也是亮点,XQueryXML 函数的用法讲得还挺细,适合平时需要结构化数据的场景。你要是项目中经常碰数据库事务,像 BEGIN TRANSACTIONCOMMITROLLBACKTRY...CATCH 错误,这部分内容能帮你理清楚事务逻辑。

整体是一本“干货+实战”型的书,适合初学和进阶的数据库开发者。嗯,如果你手上有老项目在跑 SQL Server 2008,这书还蛮值得翻翻的。

如果你想快速写存储过程,可以看看《SQL Server 2008 T-SQL 存储过程简易编写指南》;查死锁时也推荐SQL Server 死锁查询存储过程》;另外系统存储过程的例子在这篇也有。