Oracle – SQL – actualizar desde otra tabla
¿Cómo actualizar los contenidos de una tabla con los de otra tabla?
EJEMPLO:
Tenemos una tabla ATRIBUTOS con un campo «atrisinonimos», y PK atricodi
Tenemos una tabla TEMPATRISINONIMOS con un campo «atrisinonimos», y PK atricodi
Queremos actualizar la tabla ATRIBUTOS con los contenidos (con PK no repetida) de la tabla TEMPATRISINONIMOS
Código SQL probado y funcionando:
UPDATE atributos a1 SET a1.atrisinonimos = (SELECT p.atrisinonimos FROM tempatrisinonimos p WHERE p.atricodi = a1.atricodi) |