Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/02/2005, 02:16
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 1 mes
Puntos: 50
Cita:
Es lo mismo, ¿No?
Hola, en algunos casos a lo mejor parace lo mismo, pero NO LO ES, por ejemplo.. si tienes un store procedure con varios insert, update.. etc... y deseas que todo se ejecuten o ninguno, usas lo que se conoce como transacción, para asegurarte de que se ejecute completamente todo el proceso.

En cambio si no hay transaccion puede que tus insert se ejecuten pero a lo mejor en el update hubo un error y si vuelves a ejecutar tu store procedure se insertara nuevamente la informacion y esto obviamente no cumplirá con integridad (si lo requiere)

Es como los sistemas bancarios, por eso se llaman transacciones, o todo se hace o nada...

Cita:
trasanction..
....
...
si hay error..
haz un rollback..(deshacer cambios)
..
..
todo bien..
haz un commit...
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net