Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/03/2012, 01:49
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 10 meses
Puntos: 43
Respuesta: triggers en oracle

Cita:
Iniciado por matanga Ver Mensaje
Tienes que utilizar el pragma autonomous_transaction, esto hace que el código del trigger se ejecute en una transacción independiente de la sentencia que lo disparó, por ejemplo:

Código:
CREATE TRIGGER mi_trigger
   AFTER INSERT ON persona FOR EACH ROW
DECLARE
   PRAGMA AUTONOMOUS_TRANSACTION;
BEGIN
   INSERT INTO persona VALUES (xxx);
   COMMIT;
END;
/
Saludos
Matanga, compañero ¿ que has puesto, por Dios ?.

Eso te va a reventar por todos los lados . Al hacer el primer insert se te va a disparar el trigger de manera infinita.


whitewater741, lo que tu planteas es imposible