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

posted @ 2018-11-23 19:34  吾名王道长  阅读(321)  评论(0编辑  收藏  举报