Я использую инструмент интеграции данных (Talend) вставить несколько строк на в IBM DB2, но следующая команда выдает ошибку:Insert бросает SQLCODE: -180, SQLSTATE: 22007 на IBM DB2
INSERT INTO «TOTCHQ» («CODREM», «NUMDOCC8», «NOMPES», «NUMBAN», «CODAGEBN», «QTDCHQDL», «DATULTOA») ЗНАЧЕНИЯ («3080», 99999999999, «FULANO DE TAL», 100, 0000 », 2, '2012-11-28')
DB2 ошибка SQL: SQLCODE: -180, SQLSTATE: 22007, SQLERRMC: нулевой - Line: 0
Похоже колонке дата (DATULTOA) находится в неправильный формат, но это не так.
Эта же команда, выполняемая на другом инструменте (например, DbVisualizer) или даже прямо, работает нормально.
Вот моя таблица метаданных:
CODREM VARCHAR(4)
NUMDOCC8 DECIMAL(14, 0)
NOMPES VARCHAR(50)
NUMBAN SMALLINT
CODAGEBN VARCHAR(6)
QTDCHQDL SMALLINT
DATULTOA DATE
Спасибо заранее.
Я согласен с тем, что само заявление выглядит хорошо. – 2013-02-19 14:35:45