檢查存在我有一個數據庫表的轉儲和我有一個新的數據庫具有相同結構的轉移上表中的行。 在新表中已經有一些行所以我只有主鍵是不存在插入新的值。作爲數據庫我使用的是Oracle 11.6。ORACLE SQL INSERT INTO - 如何前
...
INSERT INTO TABLE1 (KEY, FIELD1, FIELD2) VALUES ('1111111','aaa','xxx');
INSERT INTO TABLE1 (KEY, FIELD1, FIELD2) VALUES ('2222222','bbb','yyy');
INSERT INTO TABLE1 (KEY, FIELD1, FIELD2) VALUES ('3333333','ccc','zzz');
...
如果鍵'2222222'已經在數據庫中,我該如何避免從查詢的執行中產生錯誤?
謝謝
可能重複甲骨文:如何UPSERT(?更新或插入表)(http://stackoverflow.com/questions/237327 /甲骨文如何對UPSERT更新或 - 插入 - 到 - 一個表) – antlersoft