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

猜你喜欢

转载自www.cnblogs.com/wdz15808096467/p/10009401.html