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