Я собираюсь выполнять пакетную загрузку в таблицу, называемую temp_data, где некоторые из столбцов имеют даты NULLable.Оператор LOAD TABLE с датами NULLable
Вот что я до сих пор:
LOAD TABLE some.temp_data
(SomeIntegerColumn ',', SomeDateColumn DATE('YYYYMMDD') NULL('NULL'), FILLER(1), SomeStringColumn ',')
USING CLIENT FILE '{0}' ESCAPES OFF DELIMITED BY ',' ROW DELIMITED BY '#'
и я пытаюсь загрузить как следующий файл
500,NULL,Monthly#
500,NULL,Monthly#
500,NULL,Monthly#
К сожалению ошибка, я получаю:
ERROR [ 07006] [Sybase] [драйвер ODBC] [Sybase IQ] Не удалось преобразовать NULL, Mon в дату (столбец SomeDateColumn)
Любые идеи, почему это не сработает?
Я также смог заставить его работать, изменив 'FILLER (1)' на 'FILLER (',')' в вашем исходном запросе. – stevepastelan