小编use*_*444的帖子

插入在 IBM DB2 上抛出 SQLCODE:-180,SQLSTATE:22007

我正在使用数据集成工具 (Talend) 在 IBM Db2 上插入一些行,但以下命令引发错误:

INSERT INTO "TOTCHQ" ("CODEREM","NUMDOCC8","NOMPES","NUMBAN","CODAGEBN","QTDCHQDL","DATULTOA") 值 ('3080',99999999999,'FULANO DE TAL',100, '0000',2,'2012-11-28')

DB2 SQL 错误:SQLCODE:-180,SQLSTATE:22007,SQLERRMC:空 - 行:0

似乎日期列 (DATULTOA) 的格式错误,但事实并非如此。

相同的命令,当在另一个工具(如 DbVisualizer)上执行或直接执行时,运行正常。

这是我的表元数据:

CODREM      VARCHAR(4)     
NUMDOCC8    DECIMAL(14, 0)
NOMPES      VARCHAR(50) 
NUMBAN      SMALLINT  
CODAGEBN    VARCHAR(6)
QTDCHQDL    SMALLINT    
DATULTOA    DATE 
Run Code Online (Sandbox Code Playgroud)

提前致谢。

db2 talend

3
推荐指数
1
解决办法
5万
查看次数

标签 统计

db2 ×1

talend ×1