如何在沒有dblink的情況下將數據從一個表插入或更新到另一個表(相同結構)的最佳方式是什麼?在沒有dblink的情況下在不同數據庫中的表之間複製數據(合併)
這裏是我如何與一個DBLINK做到這一點:
MERGE INTO TABLE_1 loc
USING (
SELECT ID, CODE, NAME
FROM [email protected]_link) rem
ON (loc.ID = rem.ID)
WHEN MATCHED THEN
UPDATE SET loc.CODE = rem.CODE, loc.NAME=rem.NAME
WHEN NOT MATCHED THEN
INSERT (loc.ID, loc.CODE, loc.NAME)
VALUES (rem.ID, rem.CODE, rem.NAME);
正如你在鏈接中提出的,我使用Java獲取數據,然後從一個表中插入數據,然後插入到另一個表中,但性能並不是最好的,但它起作用。謝謝 –
:)...我很高興我能幫上忙 –