Oracle建表标识符无效ORA-00904: invalid identifier

 

CREATE TABLE SALARY(
       EMPID number not null,
       EMPNAME  Varchar2(20),
       EMPSALARY  number,
       HIREDATE DATE,
       PRIMARY KEY(EMPID),
);
INSERT INTO SALARY VALUES(1,'蒋xx',1015.32,to_DATE('19950702','YYYYMMDD'));
COMMIT;

SELECT * FROM SALARY;

 

以上怎么运行都提示标识符无效,检查半天才发现CREATE里最后一行结尾多了个","

除此之外还有运行不了的可能是列出的列名与保留字重复了,替换掉就好了。

还有个注意事项,不能在建表时给列提供别名。

posted @ 2015-08-07 12:20  动如参与商  阅读(16136)  评论(0编辑  收藏  举报