ORACLE SQL Developer ORA-00904

时间:2018-03-27 20:55:36

标签: oracle oracle-sqldeveloper project

第一次使用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 个答案:

答案 0 :(得分:3)

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.
顺便说一句,欢迎来到Oracle的广阔世界,祝你的课堂项目好运!您也可以使用连接树中的“创建表”对话框。只需右键单击Table节点,然后说New Table。

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

enter image description here

答案 1 :(得分:0)

comma声明之后删除CONSTRAINT ZillowUserAccount_PK PRIMARY KEY(zillowuseraccountID)