[英]How can I copy data from one DB to another oracle DB?
我想更新表的列。 但是所需的數據在另一個Oracle數據庫中可用。這是將數據從遠程數據庫復制到我的數據庫的最佳方法。
我應該使用Java程序還是可以在PL / SQL本身中實現它?
如果我正確理解了這個問題,則需要使用從另一個數據庫的另一個表中提取的值來設置列的值。 這兩個數據庫具有不同的結構。
在這種情況下,您可以僅使用SQL和數據庫鏈接來完成此操作。
以下是創建Oracle數據庫鏈接的方法:數據庫鏈接的Oracle文檔
然后,您可以編寫如下查詢:
UPDATE local_table
SET local_column = (SELECT remote_column FROM remote_table@remote_db WHERE ...)
WHERE ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.