Connect to server user myuser using mypass;
LOAD CLIENT from "Text_File.TXT" OF DEL
MODIFIED BY CHARDEL0x22 coldel0x09 KEEPBLANKS USEDEFAULTS
TIMESTAMPFORMAT="YYYY-MM-DD HH:MM:SS.UUUUUUUUU" MESSAGES "Log_Text_File.TXT"
INSERT INTO SCHEMA.Table NONRECOVERABLE;
Это моя текущая команда выше, один сгенерированный текстовый файл приведен ниже:
"int" "AND 8 / 2010.
" "int" "int" "string" "2014-03-12 14:52:29" "name" "int"
Ошибка, которую я получаю:
SQL3116W Значение поля в строке "F8-8245" и столбце "6" отсутствует, но целевой столбец не допускает пустых значений.
SQL3185W Произошла предыдущая ошибка при обработке данных из строки "F8-8245" входного файла.
Я использую квалификатор текста "
Это файл с разделителями табуляции.
Я не уверен, почему файл не работает, поскольку 6-й столбец заполнен.
Любая помощь будет принята с благодарностью.
TIMESTAMPFORMAT
указывает доли секунды, а во входных данных их нет; это может быть проблемой. - person mustaccio   schedule 05.02.2020