oracle 刪除外鍵約束 禁用約束 啟用約束


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;

 

 
參考文章:
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM