標籤:
oracle 刪除外鍵約束 禁用約束 啟用約束
執行以下sql產生的語句即可
刪除所有外鍵約束
Sql代碼
select ‘alter table ‘||table_name||‘ drop constraint ‘||constraint_name||‘;‘ from user_constraints where constraint_type=‘R‘
禁用所有外鍵約束
Sql代碼
select ‘alter table ‘||table_name||‘ disable constraint ‘||constraint_name||‘;‘ from user_constraints where constraint_type=‘R‘
啟用所有外鍵約束
Sql代碼
select ‘alter table ‘||table_name||‘ enable constraint ‘||constraint_name||‘;‘ from user_constraints where constraint_type=‘R‘
主表 MANTIS_USER 與 子表 MANTIS_USER_ORGAN
-- 建立外鍵(預設選項)
ALTER TABLE MANTIS_USER_ORGAN ADD CONSTRAINT fk_MANTIS_USER_ORGAN_ORG FOREIGN KEY (org_id) REFERENCES MANTIS_USER (ID);
--刪除外鍵約束
ALTER TABLE MANTIS_USER_ORGAN DROP CONSTRAINT FK_MANTIS_USER_ORGAN_ORG;
參考文章: http://qindingsky.blog.163.com/blog/static/312233620109292562735/http://blog.csdn.net/laodao1/article/details/6446953
oracle 刪除外鍵約束 禁用約束 啟用約束