oracle 完整性约束的禁用启用以及对表的影响,表的修改和复制

primary key ----表的惟一性约束,不能为空,且不能有重复值table

 

foreign key ----俩表之间的约束,启用之时,在删除数据时须要先删除父表数据,再删除子表数据select

禁用方式为:alter table table_name disable constraint FK_name数据类型

启用方式为:alter table table_name enable constraint FK_nameim

 

修改表数据类型:alter table table_name modify column_name 数据类型数据

表的复制:create table New_table_name as select * from table_name   -----复制表结构以及内容tab

只复制结构:create table new_table_name as select * from table_name where 1=2    -----只须要添加一个用不成立的式子就行,不必定是1=2di

相关文章
相关标签/搜索