代码是按照书本上来的.......求前辈指点。SQL> CREATE TABLE XS_KC
  2  (
  3   XH CHAR(6) NOT NULL ,
  4   KCH CHAR(6) NOT NULL ,
  5   CJ NUMBER(2) NULL,
  6   XF NUMBER(2) NULL,
  7   CONSTRAINT "PK_XS_KC" PRIMARY KEY("XH", "KCH")
  8   TABLESPACE MYTS 
  9  ) ;
 TABLESPACE MYTS
 *
第 8 行出现错误:
ORA-00907: 缺失右括号

解决方案 »

  1.   

    创建MYTS这个TABLESPACE了吗
    数据库中有这个对象吗
      

  2.   


       CREATE TABLE XS_KC
       (
         XH CHAR(6) NOT NULL ,
         KCH CHAR(6) NOT NULL ,
         CJ NUMBER(2) NULL,
         XF NUMBER(2) NULL,
         CONSTRAINT "PK_XS_KC" PRIMARY KEY("XH", "KCH")
          ) 
     TABLESPACE MYTS;
      

  3.   

    tablespace 是在括号外面 。。
      

  4.   


    CREATE TABLE XS_KC
       (
         XH CHAR(6) NOT NULL ,
         KCH CHAR(6) NOT NULL ,
         CJ NUMBER(2) NULL,
         XF NUMBER(2) NULL,
         CONSTRAINT "PK_XS_KC" PRIMARY KEY("XH", "KCH")
          )
     TABLESPACE MYTS; --指定表所属表空间 放到后面