Обновление нескольких таблиц в Oracle - PullRequest
5 голосов
/ 03 ноября 2010

Можно ли обновить несколько таблиц в Oracle одним запросом, используя соединение?Если так, то каков синтаксис?Мой коллега сказал, что он сделал это в MySQL.

Обновление - Я пытаюсь сделать что-то вроде этого

UPDATE table1 t1 JOIN table2 t2 ON t1.id = t2.id SET t1.column1 = 'ABC', t2.column2 = 'BCD' WHERE <condition>

1 Ответ

4 голосов
/ 03 ноября 2010

Какую проблему вы пытаетесь решить? Вы не можете использовать один оператор обновления в Oracle для обновления нескольких таблиц, но это возможно при использовании триггера «Вместо» в представлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...