Oracle-11g

將數據從一個數據庫移動到另一個表/列結構相同的數據庫

  • August 13, 2015

關於導入/導出過程的問題。

我知道是 SQL Developer,我可以從一個表中導出所有列並導入到另一台伺服器上的同一個表中。

我的問題是 - 重複插入會發生什麼?它會跳過還是會發生什麼?

我有這些表,我需要數據相同 - 其中一個表有數據,另一個沒有,我需要讓它們匹配,而不會弄亂已經存在的數據。

我的理論是,一旦我以插入的形式導出所有行並在另一個 DB-Table 上執行它,它將插入它失去的所有行並出錯並跳過已經存在該行但想要製作的插入確定這是正確的。

提前致謝!

如果您有重複的插入,我會遇到的第一個問題是為什麼在同一個表中有兩行具有完全相同的資訊?

話雖如此,如果表上沒有唯一鍵或其他此類約束,則新的數據庫伺服器應盡職盡責地導入重複數據。

不過,我衷心建議先在非生產環境中對其進行測試。

引用自:https://dba.stackexchange.com/questions/110939