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

时间:2015-08-07 13:16:28   收藏:0   阅读:399

 

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里最后一行结尾多了个","

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

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

原文:http://www.cnblogs.com/ABFM/p/4710379.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!