DB2 的 SQL 开发常常卡在一些小细节上,《DB2 UDB V9.1 SQL Cookbook》这本书就挺适合捡漏的。里面全是 SQL 写法和优化技巧,讲得不空、也不绕,挺接地气的那种风格。

实战场景的 SQL 优化怎么做?执行计划怎么看?怎么用索引提速?这本书都给你拆开讲了。不光说原理,还贴心地给了例子,比如你在写一个子查询巨长的统计时,教你怎么拆、怎么调,真的是少走不少弯路。

你要是做数据清洗、汇总、类型转换这些重复活,也有不少现成思路,像用COALESCE搞空值、用CAST转数据类型,思路清晰、语句直接。

至于存储过程那块,嗯,这书还蛮细的。怎么传参、怎么异常、怎么用游标这些都有,尤其是性能优化部分,不少小技巧,比如什么时候该拆逻辑、什么时候用临时表,讲得挺实在。

还有安全这块,比如视图的使用方式、如何给不同角色分配权限,也讲得挺明白。如果你是 DBA 或者开发里要管权限配置的,也能用得上。

文末还有作者的个人工具栈,比如在Windows + DB2 V9.1上测的,文档用Word写、转成PDF。虽然写的是老版本,但多东西到今天还是能用,是逻辑清晰这一点,真的值得学。

如果你在搞 DB2,或者在维护老项目,用这本书查语法、找思路,比翻文档效率高多了。推荐收藏一份,随查随用。