DB2 的错误码文件,挺适合平时查查小问题的。按+号开头的代码,比如+100这种,后面还跟着个 SQLSTATE 码,比较详细。像+012说的是“未限定的列名”这种模糊报错,看完这个就清楚多了。页面不花哨,重点是信息全、打开快,适合收藏备用。

老实说,开发的时候碰上 DB2 报错,不少人第一反应是“这啥意思?”是那种带 SQLSTATE 的,看着就头大。而这个资源直接列了错误码+,不用翻文档,一个页面搞定,还是比较省事的。

比如写动态 SQL 语句的时候不小心多打了个分号,系统直接报+098 01568,看这就知道原因了。还有像+110这种涉及到DATA CAPTURE和子系统同步的,业务逻辑稍微复杂点就踩坑。

建议你保存到书签里。以后 DB2 一出错,不用到处问人,自己就能定位到问题。不想浪费时间翻 IBM 文档的话,这一页还挺香的。配合DB2 错误码详解那篇文章一起用,效率更高。