【发布时间】:2021-07-16 17:41:52
【问题描述】:
我在 DB2 上使用 SQL,但收到此错误
Exception message:
A SQL exception was caught. The error was: DB2 SQL Error: SQLCODE=-302, SQLSTATE=22001, SQLERRMC=null, DRIVER=4.19.49.
我了解错误的性质,但我不了解 SQLERRMC 参数。官方文档并没有太大帮助。你能解释一下这是什么意思吗?
【问题讨论】:
-
当你这样做时发生了那个错误......什么?
-
插入数据库
-
SQL0302N 的文档似乎很清楚(主机变量的值...超出了其相应使用的范围-即应用程序代码有错误),您看不懂哪一点?编辑您的问题以显示您的 Db2 平台(z/os、i 系列、linux/unix/windows)和您的 Db2 版本。对于插入,一个(或模式)列值太长、太短、太高或太低等。
-
失败的 SQL 语句是什么?
-
这是另一个程序的内部插入我无法报告它
标签: sql database exception error-handling db2