我正在使用 Oracle SQL Developer 3.0.03。我正在尝试将 Excel 文件上传到 Oracle 数据表。我收到日期错误。数据库中的列是时间戳,我不知道将什么放入“数据加载向导”的日期格式中。如果我使用以下格式(dd-mom-yy hh.mi.ss),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
我试图弄清楚我需要将什么“格式”放入“数据加载向导”的“格式”部分,该部分将接受 EXCEL 中的日期格式并将其作为 TIMESTAMP 上传到 Oracle。