DEFAULT '黑龙江' NOT NULL,所有这些都要加单引号

解决方案 »

  1.   

    CREATE TABLE "SYSTEM"."MOVIE_CENTER"("MOVIE_ID" NUMBER(10) 
        DEFAULT 1 NOT NULL, "MOVIE_NAME" VARCHAR2(64) DEFAULT '无间道II' 
        NOT NULL, "MOVIE_TYPE" VARCHAR2(64) DEFAULT '恐怖片' NOT NULL, 
        "MOVIE_GADEN" VARCHAR2(64) DEFAULT '普通电影' NOT NULL, 
        "TUIJIAN_GADEN" VARCHAR2(64) DEFAULT 'A' NOT NULL, "ACTOR" 
        VARCHAR2(64) DEFAULT '刘德华    曾志伟' NOT NULL, "COUNTRY" VARCHAR2(
        64) DEFAULT '香港' NOT NULL, "UPLOAD_DATE" DATE DEFAULT 2003-10-16 
        NOT NULL, "MOVIE_MINUTE" VARCHAR2(10) DEFAULT '120' NOT NULL, 
        "MOVIE_DEMO" VARCHAR2(256) DEFAULT '电影简介' NOT NULL, "DOWN_COUNT" 
        NUMBER(10) DEFAULT 1 NOT NULL, "TYPE" VARCHAR2(2) DEFAULT '1' 
        NOT NULL, 
        CONSTRAINT "" PRIMARY KEY("MOVIE_ID")) 
        TABLESPACE "USERS" 
    这个是怎么回事呀谢谢!
      

  2.   

    同意 beckhambobo(beckham)
      

  3.   

    CREATE TABLE "SYSTEM"."MOVIE_CENTER"("MOVIE_ID" NUMBER(10) 
        DEFAULT 1 NOT NULL, "MOVIE_NAME" VARCHAR2(64) DEFAULT '无间道II' 
        NOT NULL, "MOVIE_TYPE" VARCHAR2(64) DEFAULT '恐怖片' NOT NULL, 
        "MOVIE_GADEN" VARCHAR2(64) DEFAULT '普通电影' NOT NULL, 
        "TUIJIAN_GADEN" VARCHAR2(64) DEFAULT 'A' NOT NULL, "ACTOR" 
        VARCHAR2(64) DEFAULT '刘德华    曾志伟' NOT NULL, "COUNTRY" VARCHAR2(
        64) DEFAULT '香港' NOT NULL, "UPLOAD_DATE" DATE DEFAULT 2003-10-16 
        NOT NULL, "MOVIE_MINUTE" VARCHAR2(10) DEFAULT '120' NOT NULL, 
        "MOVIE_DEMO" VARCHAR2(256) DEFAULT '电影简介' NOT NULL, "DOWN_COUNT" 
        NUMBER(10) DEFAULT 1 NOT NULL, "TYPE" VARCHAR2(2) DEFAULT '1' 
        NOT NULL, 
        CONSTRAINT "" PRIMARY KEY("MOVIE_ID")) 
        TABLESPACE "USERS" 
       显示为非法的零长度标识
      

  4.   

    1、CONSTRAINT "" PRIMARY KEY("MOVIE_ID")) 的CONSTRAINT后写个名字吧,或者中间来个空格
    2、2003-10-16 日期格式也不对如下:
     CREATE TABLE "SYSTEM"."MOVIE_CENTER"("MOVIE_ID" NUMBER(10) 
      DEFAULT 1 NOT NULL, "MOVIE_NAME" VARCHAR2(64) DEFAULT '无间道II' 
      NOT NULL, "MOVIE_TYPE" VARCHAR2(64) DEFAULT '恐怖片' NOT NULL, 
      "MOVIE_GADEN" VARCHAR2(64) DEFAULT '普通电影' NOT NULL, 
      "TUIJIAN_GADEN" VARCHAR2(64) DEFAULT 'A' NOT NULL, "ACTOR" 
      VARCHAR2(64) DEFAULT '刘德华    曾志伟' NOT NULL, "COUNTRY" VARCHAR2(
      64) DEFAULT '香港' NOT NULL, "UPLOAD_DATE" DATE DEFAULT '16-10月-2003'
       NOT NULL, "MOVIE_MINUTE" VARCHAR2(10) DEFAULT '120' NOT NULL, 
       "MOVIE_DEMO" VARCHAR2(256) DEFAULT '电影简介' NOT NULL, "DOWN_COUNT" 
       NUMBER(10) DEFAULT 1 NOT NULL, "TYPE" VARCHAR2(2) DEFAULT '1' 
       NOT NULL, 
       CONSTRAINT PK_MOVIE_CENTER  PRIMARY KEY("MOVIE_ID")) 
      TABLESPACE "USERS" ;
      

  5.   

    to_date('2001-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss')
      

  6.   

    汉字用 ' ' (单引号括起来)日期用 To_date()  来规范化
      

  7.   

    我贴的SQL已经可以创建。
    日期如果用字符串拼成oracle日期格式,则需单引号为:'16-10月-2003'
    如果用函数则不用单引号为:to_date('2003-10-16','yyyy-mm-dd')