read uncommited

19/08/2005 - 16:30 por Mauro | Informe spam
si yo hago
SET TRANSACTION ISOLATION LEVEL READ UNCOMITED
EXEC STOREDPROCEDURE
SET TRANSACTION ISOLATION LEVEL READ UNCOMITED

el exec toma la configuracion anterior? o me conviene poner directamente
adentro de los selects un with (nolock)

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
19/08/2005 - 16:41 | Informe spam
Es lo mismo usar una que otra, pero para que todas las sentencias en el sp
corran bajo este nivel, debes iniciar una transaction.

SET TRANSACTION ISOLATION LEVEL READ UNCOMITED

begin transaction
EXEC STOREDPROCEDURE
commit transaction

SET TRANSACTION ISOLATION LEVEL READ COMMITTED
go

Claro esta que debes manipular los errores.


AMB

"Mauro" wrote:

si yo hago
SET TRANSACTION ISOLATION LEVEL READ UNCOMITED
EXEC STOREDPROCEDURE
SET TRANSACTION ISOLATION LEVEL READ UNCOMITED

el exec toma la configuracion anterior? o me conviene poner directamente
adentro de los selects un with (nolock)



Respuesta Responder a este mensaje
#2 Mauro
19/08/2005 - 17:11 | Informe spam
hace falta que inicie la transaccion? el exec no la engloba?
"Alejandro Mesa" wrote in message
news:
Es lo mismo usar una que otra, pero para que todas las sentencias en el sp
corran bajo este nivel, debes iniciar una transaction.

SET TRANSACTION ISOLATION LEVEL READ UNCOMITED

begin transaction
EXEC STOREDPROCEDURE
commit transaction

SET TRANSACTION ISOLATION LEVEL READ COMMITTED
go

Claro esta que debes manipular los errores.


AMB

"Mauro" wrote:

> si yo hago
> SET TRANSACTION ISOLATION LEVEL READ UNCOMITED
> EXEC STOREDPROCEDURE
> SET TRANSACTION ISOLATION LEVEL READ UNCOMITED
>
> el exec toma la configuracion anterior? o me conviene poner directamente
> adentro de los selects un with (nolock)
>
>
>
Respuesta Responder a este mensaje
#3 Alejandro Mesa
19/08/2005 - 17:58 | Informe spam
Mauro,

No se a que te refieres con "el exec no la engloba?". Pero la respuesta es
que si, que debes iniciar una transaccion si dentro del sp no creas una.

Una ultima cosa y esta es que si a nivel de tabla usas otro setting en la
sentencia " select", estonces esta ultima sobreescribe el setting de "set
transaction ..."


AMB

"Mauro" wrote:

hace falta que inicie la transaccion? el exec no la engloba?
"Alejandro Mesa" wrote in message
news:
> Es lo mismo usar una que otra, pero para que todas las sentencias en el sp
> corran bajo este nivel, debes iniciar una transaction.
>
> SET TRANSACTION ISOLATION LEVEL READ UNCOMITED
>
> begin transaction
> EXEC STOREDPROCEDURE
> commit transaction
>
> SET TRANSACTION ISOLATION LEVEL READ COMMITTED
> go
>
> Claro esta que debes manipular los errores.
>
>
> AMB
>
> "Mauro" wrote:
>
> > si yo hago
> > SET TRANSACTION ISOLATION LEVEL READ UNCOMITED
> > EXEC STOREDPROCEDURE
> > SET TRANSACTION ISOLATION LEVEL READ UNCOMITED
> >
> > el exec toma la configuracion anterior? o me conviene poner directamente
> > adentro de los selects un with (nolock)
> >
> >
> >



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