Я использую Oracle SQL Developer 3.0.03. Я пытаюсь загрузить файл Excel в таблицу данных Oracle. Я получаю сообщение об ошибке. Столбец в базе данных - это метка времени, и я не знаю, что помещать в формат даты для «Мастера загрузки данных». Если я использую следующий формат (дд-мама-уу hh.mi.ss), SQL Developer появится следующее сообщение об ошибке:SQL Developer: Загрузка данных Ошибка даты
--Insert failed for row 1 TIMESTAMP_COLUMN GDK-05047: A day of the month must be between 1 and the last day of the month.
--Row 1
INSERT INTO TABLE_1 (Column1, Column2, Column3, TIMESTAMP_COLUMN) VALUES ('Some Text','Some Text','Some more text',to_timestamp('40604.0', 'dd-mon-yy hh.mi.ss'));
Числовой формат по умолчанию в EXCEL является: 40604,0 Что, если изменить ячейку в короткий формат даты вы получите: 3/2/2011
Я пытаюсь выяснить, что «Формат» мне нужно поместить в раздел FORMAT «Мастер загрузки данных», который примет формат даты, который находится в EXCEL и загружает его в Oracle как TIMESTAMP.
если вставить ** ЗНАЧЕНИЯ INSERT INTO TABLE_1 (Column1, Столбец2, Column3, TIMESTAMP_COLUMN) ('Some Text' , 'Some Text', 'Some more text', '12 -08-88 00.00.00 '); ** дает ли вам сообщение об ошибке? – p0rter
@ p0rter Я бы подумал, что это сработает, но дата в файле Excel находится в таком формате: 40604.0 –