Hola que tal,
Espero alguien me pueda ayudar con esta pregunta, lo que intento hacer es que si un registro se actualiza, en caso de que no exista, haga una insercion en la misma tabla.. tengo algo asi pero parece que no funciona:
Código:
create or replace trigger UPDATE_DATA
after update on MI_TABLA
begin
if update then
-- updated!;
else
insert into MI_TABLA(ID1,DESCRICPION)
VALUES (:NEW.ID2,:NEW.DESCRIPCION);
end if;
end;
pongo el ":NEW.ID2" porque no quiero que se inserte el mismo ID si no otro que tengo.. bueno la duda que tengo es si se puede utilizar el "if UPDATE" o "if INSERT" o como podría ser.. Gracias de antemano.
Saludooos!! ;)