ORA-00922:使用CREATE TABLE时缺少或无效选项

时间:2013-04-04 15:17:22

标签: sql oracle

当我尝试创建表时,我不断收到此错误。这就是我到目前为止所做的:

CREATE TABLE Club
    ( Club_ID          NUMBER(7)        NOT NULL
    , Club_Name        VARCHAR2(35)     NOT NULL
    , Street_Addr      VARCHAR2(40)     NOT NULL
    , City             VARCHAR2(20)     NOT NULL
    , State            CHAR(2)          NOT NULL
    , Zipcode          NUMBER(7)        NOT NULL
    , Phone            NUMBER(10)       NOT NULL
    , CONSTRAINT club_pk PRIMARY KEY (Club_ID)
    ) 

CREATE TABLE Member
    ( Member_ID        NUMBER(10)      NOT NULL
    , First_Name       VARCHAR2(20)    NOT NULL
    , Last_Name        VARCHAR2(30)    NOT NULL
    , Street_Addr      VARCHAR2(40)    NOT NULL
    , City             VARCHAR2(20)    NOT NULL
    , State            CHAR(2)         NOT NULL
    , Zipcode          NUMBER(7)       NOT NULL
    , Phone            NUMBER(10)      NOT NULL
    , CONSTRAINT member_pk PRIMARY KEY (Member_ID)
    ) ;

我没有从每个人那里得到任何错误,但是一旦我把它们放在一起就会遇到问题。在两个CREATE TABLE部分之间添加分号会导致不同的错误(“ORA-00911:无效字符”)。我应该做些什么呢?

谢谢!

0 个答案:

没有答案