Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql ORA-00922:Oracle表创建中缺少或无效选项错误_Sql_Oracle - Fatal编程技术网

Sql ORA-00922:Oracle表创建中缺少或无效选项错误

Sql ORA-00922:Oracle表创建中缺少或无效选项错误,sql,oracle,Sql,Oracle,抛出此错误:ORA-00922:缺少或无效选项 我做错了什么?如果表名中有空格,则应将其包装在双引号中,如下所示: CREATE TABLE Job History (JobID INT REFERENCES Jobs(JobID), IDNum INT REFERENCES Employees(IDNum), StartDate DATE ); 在表名中包含空格不是很好的做法。相反,您可以使用u分隔表中的单词,如:JOB_uhistory如果表名中有空格,则应

抛出此错误:
ORA-00922:缺少或无效选项


我做错了什么?

如果表名中有空格,则应将其包装在双引号中,如下所示:

CREATE TABLE Job History
    (JobID INT REFERENCES Jobs(JobID),
    IDNum INT REFERENCES Employees(IDNum),
    StartDate DATE
    );

在表名中包含空格不是很好的做法。相反,您可以使用u分隔表中的单词,如:
JOB_uhistory

如果表名中有空格,则应将其包装在双引号中,如下所示:

CREATE TABLE Job History
    (JobID INT REFERENCES Jobs(JobID),
    IDNum INT REFERENCES Employees(IDNum),
    StartDate DATE
    );
在表名中包含空格不是很好的做法。相反,您可以使用u分隔表中的单词,如:
JOB_uhistory