oracle使用imp導入數據覆蓋(overwirte)原有表數據


結論在前面:使用imp工具無法實現overwrite表中現有數據,據說使用impdb的TABLE_EXISTS_ACTION=TRUNCATE選項可以做到

 

使用imp導入數據時,不加特別參數的話,假設數據庫中已存在該表,會報錯

IMP-00015: following statement failed because the object already exists:

 

加上ignore=y選項,如果表數據沒有主鍵沖突,會追加進去。如果表數據有主鍵沖突,則導入報錯。

ORA-00001: unique constraint (XXX.YYY) violated

 


免責聲明!

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



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