Actualice los valores de varias columnas de la tabla utilizando una consulta
¿Cómo actualizaría los datos en varias tablas usando una sola consulta?
Ejemplo de MySQL
El código equivalente en 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
¿Cuál sería la misma declaración con Oracle 11g?
¡Gracias!
RTFM
Parece que una sola consulta es insuficiente cuando se utiliza Oracle:
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96540/statements_108a.htm#2067717