2014-01-29 69 views
4

嗨,我想從一個文件中的數據加載到Oracle中的表中,但我收到錯誤ORA-01843:插入日期時不是有效的月份。SQL加載程序日期格式

文件中的日期舉行27-01-2014

在我的表的格式設置爲DATE。

這是控制文件。

load data 
infile 'file1.csv' 
append 
into table my_table 
fields terminated by ',' TRAILING NULLCOLS 
(Case_reference, Attempt_Number, Dialled_Number, Date_Called) 

任何人都知道我哪裏會出錯?

乾杯

回答

6

甲骨文可能需要27個月,並拋出這樣的錯誤

儘量給格式在控制文件本身

load data 
infile 'file1.csv' 
append 
into table my_table 
fields terminated by ',' TRAILING NULLCOLS 
(Business_function, 
Case_reference, 
Sub_sequence, 
Dialler_Master_Stream , 
Dialler_Call_Stream,  
Dialler_Super_Stream, 
Attempt_Number, 
Dialled_Number, 
Date_Called DATE "DD-MM-YYYY") 
+0

感謝工作一種享受 – rkyyk