2014-11-14 13 views
0

我試圖插入此行;但是,它一直說日期無效。任何原因或我做錯了什麼?Oracle Express日期無效

INSERT INTO ORDERS VALUES ('21610','20-OCT-2010','356');

預先感謝您。

回答

1

將日期字符串轉換爲日期。

INSERT INTO ORDERS VALUES ('21610',to_date('20-OCT-2010', 'dd-mon-yyyy'),'356'); 
+0

有沒有理由爲什麼我插入的代碼不起作用或我的書錯了? –

+0

Oracle會自動將一些字符串轉換爲日期,但不是全部。它也可能取決於你的NLS設置女巫可能不同於書的作者。 –

+0

上點非常有幫助 –