在SQL中显示db2错误代码

在SQL中显示db2错误代码,db2,squirrel-sql,Db2,Squirrel Sql,在db2命令行工具中运行查询时,会得到如下解释: db2 => select * from sysibm.systables where owner = 'SAM' and type = 'T'; SQL0206N "OWNER" is not valid in the context where it is used. SQLSTATE=42703 但是,当在SquirrelSQL的SQL选项卡中运行时,您只会得到: Error: DB2 SQL Error: SQLCODE=-

在db2命令行工具中运行查询时,会得到如下解释:

db2 => select * from sysibm.systables  where owner = 'SAM'  and type = 'T';
SQL0206N  "OWNER" is not valid in the context where it is used.
SQLSTATE=42703
但是,当在SquirrelSQL的SQL选项卡中运行时,您只会得到:

Error: DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703, SQLERRMC=OWNER, DRIVER=4.13.127
SQLState:  42703
ErrorCode: -206
有人知道一种让SquirreSQL显示对错误代码(如DB2CMD行)的解释的方法吗


操作系统:Win 7 x64,DB210.1

db2插件中有一个bug,我已经设法修复了它,并将解决方案发布在

您的数据库托管在什么操作系统上?这似乎适用于z/OS和OS/390。不幸的是,我的数据库在linux上,我猜这就是为什么我不能让它工作的原因。搜索retrieveMessagesFromServerOnGetMessage以获取详细信息。不,它是win7 x64。Squirrel的Java是1.6,IBM版,32位。