Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2008, 05:04
Avatar de Drako_18
Drako_18
 
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años, 6 meses
Puntos: 16
Pregunta Abortar Delete Desde Trigger

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!!!

__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)

Última edición por Drako_18; 04/06/2008 a las 05:33 Razón: CODIGO ENCONTRADO, PERO CON ERRORES