1. 程式人生 > >oracle匯入表資料時遇到外來鍵約束問題導致匯入失敗

oracle匯入表資料時遇到外來鍵約束問題導致匯入失敗

1、先關掉所有外來鍵約束:

SELECT 'alter table  '|| t.table_name || ' disable constraint ' || t.CONSTRAINT_NAME || ';'
FROM USER_CONSTRAINTS t WHERE t.CONSTRAINT_TYPE = 'R';
 
2、匯入dmp檔案

3、開啟所有外來鍵約束:
SELECT 'alter table  '|| t.table_name || ' enable constraint ' || t.CONSTRAINT_NAME || ';
' FROM USER_CONSTRAINTS t WHERE t.CONSTRAINT_TYPE = 'R';

轉自:https://blog.csdn.net/u014601583/article/details/80332917