db2 错误查询
关键字:DB2 SQLCODE 查看
在DB2数据库中执行SQL语句如果不成功,会有对应的错误码信息,分为SQLCODE和对应的SQL STATE,如果想知道具体的含义,可以通过使用数据库实例用户登陆后查看,具体语句如下
比如执行SQL后报错信息为:
DB2 SQL error: SQLCODE: -433, SQLSTATE: 22001, SQLERRMC: 1009001
那么输入
db2 ? 22001 可以看 DB2 的 STATE 解释。
输入
db2 ? sql433 可以看SQLCODE的解释。
定位问题起来就方便多了