2013-06-11 50 views
0

我在INSERT中收到錯誤。問題是在這一行:ORA-00900:oracle上的to_date上的無效SQL語句

to_date('05-JUN-13 01.09.10.000000 PM','DD-MON-YY HH.MI.SS.FF') 

我不知道如何解決它。我也試圖與

to_timestamp('05-JUN-13 01.09.10.000000 PM','DD-MON-YY HH.MI.SS.FF') 

但我有此錯誤:

ORA-01830: date format picture ends before converting entire input string 

任何幫助?非常感謝

回答

3

上午/下午格式丟失,因此「日期格式圖片」(多麼美妙的名字!)結束爲時尚早。只需使用

to_timestamp('05-JUN-13 01.09.10.000000 PM', 'DD-MON-YY HH.MI.SS.FF6 AM')

+0

完美的,但現在我得到這樣一個:'ORA-01502:索引 'my_tab上' 或''這樣的索引分區是無法使用的state' –

+1

剛剛重建與'ALTER INDEX my_tab上重建索引;」 ... –

+0

在我的插入之上? –