Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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
Oracle ORA-00922:&x27;缺少或无效选项';尝试创建表时_Oracle_Oracle Apex_Create Table - Fatal编程技术网

Oracle ORA-00922:&x27;缺少或无效选项';尝试创建表时

Oracle ORA-00922:&x27;缺少或无效选项';尝试创建表时,oracle,oracle-apex,create-table,Oracle,Oracle Apex,Create Table,我已经看过了每一个标题类似的问题,但我没有找到任何似乎是我的问题的答案 我正在尝试创建此表: CREATE TABLE Patient_Visit ( VisitNumber NUMBER NOT NULL PRIMARY KEY, Patient_ID NUMBER NOT NULL, VisitDate DATE NOT NULL, CheckIn VARCHAR2(5) NOT NULL, CheckOut VARCHAR2(5) NOT NULL, Treatment

我已经看过了每一个标题类似的问题,但我没有找到任何似乎是我的问题的答案

我正在尝试创建此表:

CREATE TABLE Patient_Visit
( VisitNumber NUMBER NOT NULL PRIMARY KEY,
  Patient_ID NUMBER NOT NULL,
  VisitDate DATE NOT NULL,
  CheckIn VARCHAR2(5) NOT NULL,
  CheckOut VARCHAR2(5) NOT NULL,
  Treatment1 VARCHAR2(45),
  Treatment2 VARCHAR2(45),
  Treatment3 VARCHAR2(45),
  Treatment4 VARCHAR2(45),
  Treatment5 VARCHAR2(45),
  Treatment6 VARCHAR2(45),
  doctor_id NUMBER(5) NOT NULL,
  InsurancePay VARCHAR2(45) NOT NULL,
  CONSTRAINT fk_pat_vis FOREIGN KEY (Patient_ID)
  REFERENCES dap_patients (Patient_ID));
我一直收到标题中的错误

ORA-00922: missing or invalid option
ORA-06512: at "SYS.WWV_DBMS_SQL_APEX_190200", line 592
ORA-06512: at "SYS.DBMS_SYS_SQL", line 1658
ORA-06512: at "SYS.WWV_DBMS_SQL_APEX_190200", line 578
ORA-06512: at "APEX_190200.WWV_FLOW_DYNAMIC_EXEC", line 2057


3.   Patient_ID NUMBER NOT NULL,
4.   VisitDate DATE NOT NULL,
5.   CheckIn VARCHAR2(5) NOT NULL,
6.   CheckOut VARCHAR2(5) NOT NULL,
7.   Treatment1 VARCHAR2(45),
我根本不明白我做错了什么


编辑:这似乎是一个Apex问题,因为其他人已经指出,它在其他应用程序上运行良好,当尝试在SQL Plus中执行时,它确实运行良好。

我通过在Apex SQL Workshop窗口中使用多个命令,然后只需按ctrl-enter键,就可以重新创建此问题

SQL研讨会的行为不应像SQL开发人员那样。如果其中有多个命令,则需要在尝试运行之前突出显示该特定命令


先端不吮吸;p

语句()没有问题,所以它一定是一个顶点,不幸的是,我帮不了你。在中似乎工作得很好,只是用SQL plus再试一次,效果很好。顶点吸吮。谢谢大家@BobJarvis可能想将此作为我可以接受的答案,因为这可能对与Apex遇到相同问题的人有用。我没有尝试运行多个命令,所以不是这样。所以窗口中只有一个命令?create table语句?在这种情况下,我建议您尝试在apex.oracle.com上重新创建此问题。我只能按照我所描述的去做,来重现你的错误。