文章目录
SQLCODE=-104, SQLSTATE=42601, DRIVER=4.14.88
db2中插入自定义函数时报错,存在未识别的字符,将函数END末尾的分号去掉即可:
SQLCODE=-203, SQLSTATE=42702, DRIVER=4.14.88
查询时出现错误信息:SQL 错误 [42702]: A reference to column “GUARANTYVALUE” is ambiguous… SQLCODE=-203, SQLSTATE=42702, DRIVER=4.14.88
原因:多表关联查询时,"GUARANTYVALUE"字段在多个表中都存在,未明确指定要查询哪个表的字段。在该字段前加上指定表名即可。
SQLCODE=-204, SQLSTATE=42704, DRIVER=4.14.88
使用高级复制得到的insert语句直接执行时报错。将表名处的引号删去即可正常插入语句:
SQLCODE=-803, SQLSTATE=23505, DRIVER=4.14.88
db2中插入数据时违反唯一约束条件,一般为主键冲突,根据实际情况修改数据即可: