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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM