seria algo asi:
CREATE OR REPLACE TRIGGER TG_PUNTO_B
AFETER UPDATE ON generadores
FOR EACH ROW
BEGIN
BEGIN
INSERT
INTO mantenimiento (numMant, codGen, fchMant, dscMant)
VALUES (seq_numMant.NextVal, :new.codGen, SYSDATE, 'Antigua capacidad: ' :old.KWGEN ' Nueva capacidad: ' :new.KWGEN);
EXCEPTION
WHEN OTHERS THEN
Raise_Application_Error(-20000, 'Error al actualizar ' || SQLERRM);
END;
END;
Saludos!
CREATE OR REPLACE TRIGGER TG_PUNTO_B
AFETER UPDATE ON generadores
FOR EACH ROW
BEGIN
BEGIN
INSERT
INTO mantenimiento (numMant, codGen, fchMant, dscMant)
VALUES (seq_numMant.NextVal, :new.codGen, SYSDATE, 'Antigua capacidad: ' :old.KWGEN ' Nueva capacidad: ' :new.KWGEN);
EXCEPTION
WHEN OTHERS THEN
Raise_Application_Error(-20000, 'Error al actualizar ' || SQLERRM);
END;
END;
Saludos!