Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2007, 03:01
maigor
 
Fecha de Ingreso: abril-2007
Mensajes: 1
Antigüedad: 17 años, 7 meses
Puntos: 0
Dudas sobre triggers, para entendidos en pl-pgsql

Hola, a todos. Tengo unas dudas de conceptos que me gustaria que alguien me las pudiera resolver:

Va relacionado con el tema de triggers:

1-¿Cuando se utiliza el before y after a la hora de disparar un trigger?, porque muchas veces, parece como si diera igual usar uno que otro. ¿Cuando conviene utilizar uno cuando el otro?

2.- la clausula for each hace que te recorra cada tupla de la tabla , pero la clausula statement, ¿recorre toda la tabla sin necesidad de hacer un for?. ¿Lo mismo que antes, cuando conviene utilizar uno y cuando otro?

3.- Cuando el trigger devuelve null, ¿significa que no hace nada sobre la sentencia?, entonces, ¿como se refleja esa operacion, que no devuelve nada en la tabla?, ¿significa eso que si devuelve null, se utiliza solo sacar mensajes por pantalla?

4.- El que devuelva new ¿significa que es entonces cuando nos va a permitir hacer modificaciones en la tabla?


A ver si me podeis echar una mano en aclararmelo

Un saludo y gracias por todo.