ORACLE SQL 开发人员 ORA-00904

ORACLE SQL Developer ORA-00904

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

不断收到错误 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 ),);

删除 CONSTRAINT ZillowUserAccount_PK PRIMARY KEY(zillowuseraccountID) 语句后的 comma

SQL 开发人员正在向您展示问题所在。仔细看看。

删除逗号,再次运行。

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 的广阔世界,祝您的 class 项目好运!您也可以使用连接树中可用的创建 Table 对话框。在 Table 节点上 right-click,然后说 New Table。

完成 'work' 后,您可以看到生成的代码。因此您可以使用 GUI 来生成您的项目代码。