2015-08-27 123 views
0

當我嘗試插入以下數據時,收到錯誤:SQL錯誤:ORA-00917:缺少逗號 00917. 00000 - 「missing comma 「 有人可以指點我在正確的方向嗎?SQL錯誤:ORA-00917:缺少逗號00917. 00000 - 「缺少逗號」

INSERT INTO club(member_id, first_name, last_name, join_date, club_name, sea_fresh) 
VALUES (club_member_id_seq.NEXTVAL, 'John', 'Murphy','TO_DATE('05-OCT-1995','DD-MON-YYYY')', 'SpudWoulds', 'Sea'); 

回答

0
'TO_DATE('05-OCT-1995','DD-MON-YYYY')' 

有太多的報價。刪除外面的。 (甲骨文認爲'TO_DATE('是一個字符串,然後期望一個逗號和下一個值。)

0

TO_DATE是Oracle內置的功能將字符串轉換爲日期,你不應該單引號括起來,以便「TO_DATE(」 ('05-OCT-1995','DD-MON-YYYY')'應寫爲TO_DATE('05-OCT-1995','DD-MON-YYYY')

相關問題