Hola a todos,
Esta es la tabla que voy a utilizar para el trigger:
Código SQL:
Ver originalCREATE TABLE "grace_period" (
"id" NUMBER(11) PRIMARY KEY NOT NULL,
"id_user" NUMBER(20) NOT NULL,
"date_limit" DATE NOT NULL,
"active" NUMBER(11),
"created_at" DATE NOT NULL,
"updated_at" DATE
);
Y lo que me gustaría hacer es crear un TRIGGER BEFORE INSERT que comprobara si la nueva entrada ya contiene ese "id_user" o no.
Si existe "id_user" entonces hacer una actualización de la columna "active" de ese "id_user" y si no existe, deberá insertar una nueva fila.
¿Podría alguien ayudarme? es la primera vez que trato de hacer una fusión en un disparador y un merge.
Gracias
Mario