Обновите несколько значений столбцов таблицы, используя один запрос

Как бы вы обновили данные в нескольких таблицах, используя один запрос?

Пример MySQL

Эквивалентный код в MySQL:

UPDATE party p
LEFT JOIN party_name n ON p.party_id = n.party_id
LEFT JOIN party_details d ON p.party_id = d.party_id
LEFT JOIN incident_participant ip ON ip.party_id = p.party_id
LEFT JOIN incident i ON ip.incident_id = i.incident_id
SET
  p.employee_id = NULL,
  c.em_address = '[email protected]',
  c.ad_postal = 'x',
  n.first_name = 'x',
  n.last_name = 'x'
WHERE
  i.confidential_dt IS NOT NULL

Что было бы то же утверждение, используя Oracle 11g?

Спасибо!

прочти чертову документацию

Кажется, одного запроса недостаточно при использовании Oracle:

http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96540/statements_108a.htm#2067717

Ответы на вопрос(4)

Ваш ответ на вопрос