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里最后一行结尾多了个","
除此之外还有运行不了的可能是列出的列名与保留字重复了,替换掉就好了。
还有个注意事项,不能在建表时给列提供别名。