existe trigger al truncar registro

Iniciado por d91, 6 Noviembre 2015, 14:05 PM

0 Miembros y 1 Visitante están viendo este tema.

d91

hola  a todos, necesito saber si es posible crear un trigger para las tablas para cuando se truncan los registros, necesito tener en bitacora una sola linea que me indique las filas afectadas, probe haciendo uno con for each statement pero siempre me registra como si fuera for each row y tambien veo que no hay un predicado aparte de insert, update o delete, el truncado el trigger lo toma como un bucle de delete
Código (sql) [Seleccionar]


CREATE TRIGGER TRUNCAR
  AFTER DELETE ON TAB_EMPLEADO
  FOR EACH STATEMENT
  DECLARE
  BEGIN
// no se si puedo usar sql%rowcount para saber cuantas filas fueron afectadas
  INSERT INTO BITACORA VALUES(sysdate,user,'TAB_EMPLEADO');
END;