SqlException:DB2 SQL错误:SQLCODE:-302,SQLSTATE:22001,SQLERRMC:null

bee*_*tri 21 db2

sqlcode -302是什么意思?我在哪里获得sqlcode定义?

请指教

谢谢,

bha*_*mby 44

您可以在DB2 Information Center中找到这些代码. 这里有一个定义-302从z/OS信息中心:

输入变量或参数号的值位置号对于目标列或目标值是无效的或太大的

在Linux/Unix/Windows DB2上,您将在SQL Messages下查找错误消息.如果代码是正数,你会寻找SQLxxxxW,如果它是负数,你会寻找SQLxxxxN,其中xxxx是你正在查找的代码.


Fai*_*sal 9

要获得SQL代码的定义,最简单的方法是使用db2 cli!

在unix或dos命令提示符下,只需输入

db2 ? SQL302
Run Code Online (Sandbox Code Playgroud)

这将为您提供通常在java异常或db2 sql输出中看到的特定SQL代码的必要说明:)

希望这有帮助.


小智 6

一般来说,当使用搜索引擎搜索 SQL 代码时,请确保将 sqlcode 例如 -302 放在引号中 - 例如“-302”,否则搜索引擎将排除包括文本 302 在内的所有搜索结果,因为 - 符号用于排除结果。