我正在使用Oracle SQL Developer 3.0.03。我正尝试将Excel文件上传到Oracle数据表。我收到日期的错误。数据库中的列是时间戳,我不知道要为“数据加载向导”添加日期格式。如果我使用以下格式(DD-妈妈YY hh.mi.ss),SQL Developer将显示以下错误:SQL开发人员:加载数据日期错误
--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。
如果插入** INSERT INTO TABLE_1(列1,列2,栏3,TIMESTAMP_COLUMN)VALUES( '一些文本' ,“一些文本”,“更多文本”,“12 -08-88” 00.00.00'); **它会给你一个错误? – p0rter
@ p0rter我认为这可行,但在Excel文件中的日期是这种格式:40604.0 –