Transacción manual o automática?

27/01/2005 - 20:49 por Daniel Durand | Informe spam
Buenas tardes

Cuando uno tiene que procesar datos antes de guardar y por alguna razon
tiene que volver todo para atras , me sirve la transacción automática para
este caso?

Saludos

Preguntas similare

Leer las respuestas

#1 Tinoco
27/01/2005 - 22:33 | Informe spam
Daniel, yo normalmente uso transacciones manuales[explicitas] por medio de mi
aplicativo o por un SP, cuando se ejecutan varias operaciones como Inserts,
Deletes o Update.

Pero cuando se ejecuta una sola operacion como un Insert Into, dejo que SQL
Server maneje Implicitamente la transaccion.

No es recomendable manejar Transacciones muy largas[tiempo] y
extensas[registros], por el bloqueo de recursos y datos...

Hermilson Tinoco

"Daniel Durand" wrote:

Buenas tardes

Cuando uno tiene que procesar datos antes de guardar y por alguna razon
tiene que volver todo para atras , me sirve la transacción automática para
este caso?

Saludos



Respuesta Responder a este mensaje
#2 Tinoco
27/01/2005 - 22:47 | Informe spam
Daniel, yo utilizo transacciones manuales[explicitas] cuando necesito
ejecutar varias instrucciones en un solo proceso, por ejemplo un Insert,
Deletes y Update. Y la transaccion la puedo manejar desde el aplicativo
cliente o en un SP.

Cuando necesito ejecutar una sola instruccion, dejo que SQL Server maneja la
transaccion implicitamente, Ej: Insert into table1

Recomendacion: No se debe utilizar transacciones muy largas[tiempo] o
extensas[registro], para evitar bloqueos de recursos o datos.

Hermilson Tinoco

"Daniel Durand" wrote:

Buenas tardes

Cuando uno tiene que procesar datos antes de guardar y por alguna razon
tiene que volver todo para atras , me sirve la transacción automática para
este caso?

Saludos



Respuesta Responder a este mensaje
#3 Daniel Durand
27/01/2005 - 22:50 | Informe spam
Si gracias es lo que me imaginaba


Un saludo

"Tinoco" wrote in message
news:
Daniel, yo utilizo transacciones manuales[explicitas] cuando necesito
ejecutar varias instrucciones en un solo proceso, por ejemplo un Insert,
Deletes y Update. Y la transaccion la puedo manejar desde el aplicativo
cliente o en un SP.

Cuando necesito ejecutar una sola instruccion, dejo que SQL Server maneja
la
transaccion implicitamente, Ej: Insert into table1

Recomendacion: No se debe utilizar transacciones muy largas[tiempo] o
extensas[registro], para evitar bloqueos de recursos o datos.

Hermilson Tinoco

"Daniel Durand" wrote:

Buenas tardes

Cuando uno tiene que procesar datos antes de guardar y por alguna razon
tiene que volver todo para atras , me sirve la transacción automática
para
este caso?

Saludos



Respuesta Responder a este mensaje
#4 Maxi
28/01/2005 - 13:28 | Informe spam
Hola, no se a que te referis con transacciones automaticas :-S, lo que yo
uso son las explicitas (begin tran, commit tran, roolback tran)


Salu2
Maxi


"Daniel Durand" escribió en el mensaje
news:
Buenas tardes

Cuando uno tiene que procesar datos antes de guardar y por alguna razon
tiene que volver todo para atras , me sirve la transacción automática para
este caso?

Saludos


Respuesta Responder a este mensaje
#5 Daniel Durand
29/01/2005 - 14:11 | Informe spam
A eso mismo me refería gracias maxi





"Maxi" wrote in message
news:
Hola, no se a que te referis con transacciones automaticas :-S, lo que yo
uso son las explicitas (begin tran, commit tran, roolback tran)


Salu2
Maxi


"Daniel Durand" escribió en el mensaje
news:
Buenas tardes

Cuando uno tiene que procesar datos antes de guardar y por alguna razon
tiene que volver todo para atras , me sirve la transacción automática
para este caso?

Saludos






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida