SQLCODE=-407和SQLSTATE=23502的含义 SQLCODE=-407 和 SQLSTATE=23502 是DB2数据库中的错误代码,它们表示违反了数据库的完整性约束。具体来说,这个错误表明在尝试执行INSERT、UPDATE或SET操作时,尝试将NULL值插入到或更新到定义为NOT NULL的列中。 可能导致这个错误的原因 数据插入或更新时未提供非空字段的值:在插...
+218 01537 因为SQL语句引用一个远程对象,不能为该SQL语句执行EXPLAIN +219 01532 命名的PLAN TABLE不存在 +220 01546 不正确定义PLAN TABLE,检查命名列的定义 +236 01005 SQLDA中的SQLN的值至少应于所描述的列的个数一样大 +237 01594 至少有一个被描述的列应该是单值类型,因此扩展的SQLVAR条目需要另外的空...
The 'column-name' might be returned in the SQLCA, depending on the syntax of the SQL statement in which the error was detected. Programmer response Examine the definition of the object table to determine which columns of the table have the NOT NULL attribute or have a type of ROWID, and ...
+30100 | 01558 | 分布式协议错误被检测到,提供原来的SQLCODE和SQLSTATE -007 | 42601 | SQL语句中由非法字符 -010 | 42603 | 字符串常量非正常终止;检查到有遗漏的引号标志 -029 | 42601 | 需要INTO语句 -060 | 42815 | 某特定数据类型的长度或者标量规范无效 -084 | 42612 | 不能执行SQL语句,因为该语...
例如:正要插入或者新增一条记录, 记录的某个字段为NULL,但数据库不允许这个字段为NULL,就会抛出407错误。 可以根据COLNO去查找哪个值出错。 例如: NULL value to a NOT NULL column "TBSPACEID=23, TABLEID=3, COLNO=1" is not allowed.. SQLCODE=-407, SQLSTATE=23502, DRIVER ...
DB2 SQLCODE: -407, SQLSTATE: 23502 SQLCODE: -407, SQLSTATE: 23502:这个报错的准确描述是这样的,不能把NULL值插入到定义为NOT NULL的列中。也就是违反了完整性约束异常。 仔细观察这段报错信息:SQLCODE: -407, SQLSTATE: 23502, SQLERRMC: TBSPACEID=2, TABLEID=201, COLNO=3。可以发现这个报错信息已经...
关于db2 的SQLCODE=-407, SQLSTATE=23502,错误原因是不能把NULL值插到定义为NOT NULL的列中 而后面的SQLERRMC=TBSPACEID=5, TABLEID=30, COLNO=149, 可以说是错误的详细定位. TBSPACEID=5, TABLEID=30,可以查看出是详细的那张表,SYSCAT.TABLES是系统表 ...
错误:DB2 SQL Error: SQLCODE=-407, SQLSTATE=23502, SQLERRMC=TBSPACEID=2, TABLEID=1284, COLNO=31, DRIVER=4.21.29 解决:①SELECT * FROM SYSCAT.TABLES WHERE TBSPACEID='2' AND TABLEID = '1284'; ②SELECT * FROM SYSCAT.COLUMNS WHERE TABSCHEMA = 'CMS3' AND TABNAME = 'TC_INVENTORY_ITEM...
+30100 01558 分布式协议错误被检测到,提供原来的SQLCODE和SQLSTATE -007 42601 SQL语句中由非法字符 -010 42603 字符串常量非正常终止;检查到有遗漏的引号标志 -029 42601 需要INTO语句 -060 42815 某特定数据类型的长度或者标量规范无效 -084 42612 不能执行SQL语句,因为该语句对动态SQL无效或者对OS/390的DB2无效...
根据SQLCODE我们可以知道此异常是将非空的字段放入了空值 1.先查询出具体报错的表 2.再根据查询出的结果查询具体的字段