Что-то вроде:
MERGE INTO Contact a USING Contact_Updated b ON (a.code = b.code) WHEN MATCHED THEN /* no NOT MATCHED clause, so no inserts, update only */ UPDATE SET a.name = b.name, a.mobile=b.mobile, a.email=b.email;
Я хочу обновить каждую строку таблицы оракула на основе строк другой таблицы. Чтобы быть более конкретным, есть таблица с именем Контакт со следующими полями:
code(PK), name, mobile, email
Есть также еще одна таблица с именем Contact_Updated с теми же полями. Вопрос в том, как обновить записи контактов с помощью их эквивалента в таблице Contact_Updated?
любая идея?
Что-то вроде:
MERGE INTO Contact a USING Contact_Updated b ON (a.code = b.code) WHEN MATCHED THEN /* no NOT MATCHED clause, so no inserts, update only */ UPDATE SET a.name = b.name, a.mobile=b.mobile, a.email=b.email;