Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/08/2010, 10:50
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: no me funciona el trigger

DRI, son las siglas den ingles que identifican a la DECLARATIVA DE INTEGRIDAD REFERENCIA, en otras cosas, se cuida la integridad de la informacion.

Volvamos a las buenas practicas, jama hubiera sabido que es una funcion, a menos claro que lo identificaras en el nombre, por ejemplo

tblConsecutivo
fnConsecutivo
procConsecutivo

Al estar manejando o manipulando los datos en un trigger, no puedes manejar tus transacciones (BEGIN TRAN, COMMIT TRAN, ROLLBACK TRAN), por tatno, no existe forma para saber si esta trabajando adecuadamente.

Por otro lado, un trigger se dispara solo una vez, no, por el numero de registros para la tabla que fue credo, me explico

Si hago un DELETE tablax WHERE Campo = 20

Puede que borre 1 registro o 2,000,000 de registros, dependera del filtro (WHERE), pero el trigger, solo se dispararia UNA SOLA VEZ en ambos casos.

¿De acuerdo?