代码之家  ›  专栏  ›  技术社区  ›  Caitlin

ORACLE SQL开发人员ORA-00904

  •  1
  • Caitlin  · 技术社区  · 6 年前

    第一次使用Oracle时,需要为我的类项目创建表

    不断获取错误ORA-00904:标识符无效 下面是我的脚本。 欢迎任何提示、提示和建议,谢谢!!

    PROMPT 'Creating Table ZillowUserAccount'
    CREATE TABLE zillowuseraccount
    (
        zillowuseraccountid   VARCHAR2(20) NOT NULL,
        username              VARCHAR2(20) NOT NULL,
        password              VARCHAR2(20) NOT NULL,
        firstname             VARCHAR2(20) NOT NULL,
        lastname              VARCHAR2(20) NOT NULL,
        dob                   DATE,
        emailaddress          VARCHAR2(20) NOT NULL,
        CONSTRAINT zillowuseraccount_pk PRIMARY KEY ( zillowuseraccountid ),);
    
    2 回复  |  直到 6 年前
        1
  •  3
  •   thatjeffsmith    6 年前

    SQL Developer正在向您展示该问题。仔细看看。

    enter image description here

    删除该逗号,然后再次运行。

    PROMPT 'Creating Table ZillowUserAccount'
    CREATE TABLE zillowuseraccount
    (
        zillowuseraccountid   VARCHAR2(20) NOT NULL,
        username              VARCHAR2(20) NOT NULL,
        password              VARCHAR2(20) NOT NULL,
        firstname             VARCHAR2(20) NOT NULL,
        lastname              VARCHAR2(20) NOT NULL,
        dob                   DATE,
        emailaddress          VARCHAR2(20) NOT NULL,
        CONSTRAINT zillowuseraccount_pk PRIMARY KEY ( zillowuseraccountid ));
    
    
    'Creating Table ZillowUserAccount'
    
    Table ZILLOWUSERACCOUNT created.
    

    顺便说一句,欢迎来到甲骨文的广阔世界,祝你的班级项目好运!也可以使用连接树中提供的“创建表”对话框。只需右键单击表节点,并说出New Table。

    完成“工作”后,可以看到生成的代码。因此,您可以使用GUI生成项目代码。

    enter image description here

        2
  •  0
  •   Barbaros Özhan samer saleh    6 年前

    删除 comma 就在之后 CONSTRAINT ZillowUserAccount_PK PRIMARY KEY(zillowuseraccountID) 陈述