[英]ORA-00922: missing or invalid option Error on Oracle table creation
CREATE TABLE Job History
(JobID INT REFERENCES Jobs(JobID),
IDNum INT REFERENCES Employees(IDNum),
StartDate DATE
);
向我抛出此错误: ORA-00922: missing or invalid option
我究竟做错了什么?
如果表名中有空格,则应将其括在双引号中,如下所示:
CREATE TABLE "JOB HISTORY" (
JOBID INT REFERENCES JOBS ( JOBID ),
IDNUM INT REFERENCES EMPLOYEES ( IDNUM ),
STARTDATE DATE
);
在表名中包含空格不是一个好习惯。 相反,您可以使用 _ 来分隔表中的单词,例如: JOB_HISTORY
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.