Esta es la tabla que voy a utilizar para el trigger:
Código SQL:
Ver original
CREATE 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