Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/12/2007, 11:18
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Re: ¿Qué pasa si ejecuto un ROLLBACK sin que haya ninguna transaccion iniciada?

Para definir qué usar, si trigger o SP, mira bien lo siguiente:
- Si los datos llegan en el insert a una sola tabla, usa un trigger. Asi ni siquiera tendrás que verificar si lo hace. Lo hara SIEMPRE.
- Si los datos entran desde dos o más tablas, o por medio de variables que no se almacenarán, o tienen condiciones, y afectan una o más tablas, usa SP. Incluso puedes usar transacciones DENTRO del SP.