SQL错误:ORA-00917:缺少逗号00917. 00000 - “缺少逗号”

时间:2015-08-27 03:45:10

标签: oracle

当我尝试插入以下数据时,我收到错误: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');

2 个答案:

答案 0 :(得分:0)

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

引用太多了。删除外部的。 (Oracle认为'TO_DATE('是一个字符串,然后需要一个逗号和下一个值。)

答案 1 :(得分:0)

TO_DATE是Oracle内置函数,用于将字符串转换为日期,不应将其括在单引号内,以便'TO_DATE('05 -OCT-1995','DD-MON-YYYY')'< / strong>应写为 TO_DATE('05 -OCT-1995','DD-MON-YYYY')