Duplicar posible:
Oracle: how to UPSERT (update or insert into a table?)Oracle SQL: actualización si existe otra cosa insertar
Hola,
Tengo una tabla en la que un registro tiene que ser modificado si ya Existe otra cosa que un nuevo registro tiene que ser insertado. Oracle sql no acepta IF EXISTS
, de lo contrario, habría hecho una consulta if - update - else - insert
. Miré MERGE
pero solo funciona para múltiples tablas. ¿Qué debo hacer?
No se podía ser menos correcta; Oracle ha respaldado la instrucción MERGE desde Oracle 9i. –
La x-ref es buena; sin embargo, contradice lo que dices. No es mi -1, pero al menos simpatizo con eso. –