Hola amigos,
Como bien indica el titulo, lo que quiero hacer es crear un trigger para insert, update y delete, pero cuando sea delete que en vez de delete que me actualice unas columnas en la tabla, como se podria hacer esto?
#EDITADO#
BUENO ESTO ES LO QUE INTENTO DE HACER...
Error starting at line 1 in command:
CREATE OR REPLACE TRIGGER POLICIAS_DEL
AFTER DELETE ON POLICIA
FOR EACH ROW
BEGIN
:OLD.USUARIO:=USER;
:OLD.FECHBAJA:=TO_DATE(SYSDATE, 'DD/MM/YYYY');
RAISE_APPLICATION_ERROR(-1000,'_');
END;
Error report:
ORA-04085: no se puede cambiar el valor de una variable de referencia OLD
04085. 00000 - "cannot change the value of an OLD reference variable"
*Cause: Old values can only be read and not changed.
*Action: Do not attempt to change an old variable.
#FIN EDITADO#
Muchas gracias de antemano, y mil gracias a las personas que intentais ayudar!!!