oracle外键如何去掉,oracle外键删除时删除数据

ORACLE语句怎么删除外键约束

增加外键:

成都创新互联是一家集网站建设,吉林企业网站建设,吉林品牌网站建设,网站定制,吉林网站建设报价,网络营销,网络优化,吉林网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

alter table 表名 add constraint 外键名 foreign key (字段名1) references 关联表 (字段名2);

-- 删除外键

alter table 表名 drop constraint 外键名;

ORACLE语句怎么删除外键约束?

假如有主表 test_main 与 子表 test_sub

SQL -- 创建外键(默认选项)

SQL ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main;

Table altered.

删除外键约束

ALTER TABLE test_sub DROP CONSTRAINT main_id_cons;

oracle 外键 删除

select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R';

祝贺楼主成功。

1楼说的怎么可能?只要删除外键约束了,然后你就可以删除这个表的数据,不会影响到引用外键的表。

Oracle数据库如何删除未命名的外键?

可以删除的,可以查找约束名字

select * from all_constraints a where a.TABLE_NAME=''

自己代入表的名字,看一下就知道了。


分享名称:oracle外键如何去掉,oracle外键删除时删除数据
URL标题:http://csdahua.cn/article/hspioe.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流