1. 程式人生 > >Oracle刪除約束和主鍵的語句

Oracle刪除約束和主鍵的語句

1.刪除約束語句:

alter table 表名 drop constraint 約束名;

alter table mz_sf4 drop constraint pk_id1;

2.刪除主鍵語句:

alter table 表名 drop primary key;

alter table mz_sf3 drop primary key;

如果出錯:ORA-02273:此唯一主鍵已被某些外來鍵引用,因此:alter table 表名 drop primary keycascade;

3.刪除主鍵被引用的表:

drop table 表名 cascade constraint; 

4.刪除表主鍵的同時也刪除索引:

Alter table 表名 drop constraint 約束名 cascadedrop index;