2013-06-11 52 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

在我的插入之上? –