SQL> create table aa(a varchar2(10) primary key);表已创建。SQL> alter table aa drop primary key;表已更改。SQL>

解决方案 »

  1.   

    alter table table_name drop primary key(...);
    alter table table_name add constraint table_name_pk primary key(id);
      

  2.   

    删:sql>alter table table_name drop primary key cascade;
    建:sql>alter table table_anme add primary key (col1);
      

  3.   

    修改sql>alter table table_anme add primary key (col1);
    为:sql>alter table table_anme add constraint primary key (col1);
      

  4.   

    SQL> ALTER TABLE TEST ADD CONSTRAINT
       2 PK1 PRIMARY KEY (NAME)
       3 USING INDEX 
       4 TABLESPACE INDEXS 
       5 NOLOGGING
       6 INITRANS 20
       7 STORAGE
       8 (INITIAL 1M
       9 NEXT 1M
       10 MINEXTENTS 2
       11 MAXEXTENTS 100
       12 );  表已更改。ALTER TABLE table_name
    DROP PRIMARY KEY (column_name)
    说明:把主键的定义删除。