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上重新创建此问题。我只能按照我所描述的去做,来重现你的错误。