
17/12/2007, 11:18
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 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. |