1. 程式人生 > >oracle 完整性約束的禁用啟用以及對錶的影響,表的修改和複製

oracle 完整性約束的禁用啟用以及對錶的影響,表的修改和複製

primary key ----表的唯一性約束,不能為空,且不能有重複值

 

foreign key ----倆表之間的約束,啟用之時,在刪除資料時需要先刪除父表資料,再刪除子表資料

禁用方式為:alter table table_name disable constraint FK_name

啟用方式為:alter table table_name enable constraint FK_name

 

修改表資料型別:alter table table_name modify column_name 資料型別

表的複製:create table New_table_name as select * from table_name   -----複製表結構以及內容

只複製結構:create table new_table_name as select * from table_name where 1=2    -----只需要新增一個用不成立的式子就行,不一定是1=2