CREATE TABLE WEB_CULTURE(
CULTURE_ID NUMBER(10),
CULTURE_TITLE VARCHAR2(500),
CULTURE_TYPE NUMBER(10),
CULTURE_DATE DATE(7),
DEPT VARCHAR2(100),
CULTURE_CONTENT BLOB,
CULIMG_URL VARCHAR2(256),
CUL_TITLE VARCHAR2(128),
CONSTRAINT WEB_CULTURE PRIMARY KEY (CULTURE_ID)
);
这段建表语句报 ORA-00907:缺失右括号

解决方案 »

  1.   

    把这句:
    ,
    CONSTRAINT WEB_CULTURE PRIMARY KEY (CULTURE_ID)
    先去掉,还有你要注意中文的括号与英文的括号。
      

  2.   

    那不是就没定主键了吗?我是新手,刚接触Oracle,求大神解答
      

  3.   

    CUL_TITLE VARCHAR2(128),   逗号去掉
      

  4.   

    DATE 类型后面没有参数
    CULTURE_DATE DATE
    );
      

  5.   

    DATE 类型后面没有参数
    CULTURE_DATE DATE
    );
    没错,我就是这个意思,如下就可以建表了,我试过了CREATE TABLE WEB_CULTURE(
    CULTURE_ID NUMBER(10),
    CULTURE_TITLE VARCHAR2(500),
    CULTURE_TYPE NUMBER(10),
    CULTURE_DATE DATE,
    DEPT VARCHAR2(100),
    CULTURE_CONTENT BLOB,
    CULIMG_URL VARCHAR2(256),
    CUL_TITLE VARCHAR2(128),
    CONSTRAINT WEB_CULTURE PRIMARY KEY (CULTURE_ID)
    );
      

  6.   

    DATE 类型后面没有参数
    CULTURE_DATE DATE
    );
    没错,我就是这个意思,如下就可以建表了,我试过了CREATE TABLE WEB_CULTURE(
    CULTURE_ID NUMBER(10),
    CULTURE_TITLE VARCHAR2(500),
    CULTURE_TYPE NUMBER(10),
    CULTURE_DATE DATE,
    DEPT VARCHAR2(100),
    CULTURE_CONTENT BLOB,
    CULIMG_URL VARCHAR2(256),
    CUL_TITLE VARCHAR2(128),
    CONSTRAINT WEB_CULTURE PRIMARY KEY (CULTURE_ID)
    );学习、了