Muchas Gracias Mariano!!
justo voy a la charla que dan con Maxi acotto en Rosario,
nos vemos alli!
Slds
Clarisa


El día 3/10/07, Jose Mariano Alvarez <[EMAIL PROTECTED]>
escribió:
>
> En mis charlas de programacion siempre doy un ejemplo parecido cuando
> explico el funcionamiento de los niveles de aislamiento.
> Hace un Update directamente del registro a actualizar sin select o sino un
> slect with holdlock si estas en read commited, todo esto dentro de una
> transaccion.
>
> Saludos
>
> --
> --------------------------------
> Atte.
> Ing. Jose Mariano Alvarez
> SQL Total Consulting
>
>
>
>
>
>
> On 10/3/07, Clarisa Savio <[EMAIL PROTECTED]> wrote:
> >
> > buenas!!
> > por favor necesito ayuda con lo siguiente,
> > tengo una tabla que contiene registros que son procesados por una
> > applicacion, lo que necesito es poder tener dos instancias de esa misma
> > aplicacion y poder tomar registros de la misma tabla sin que se procecen
> > simultaneamente,
> > para obtener esos registros uso un SP, que filtra por el estado de un
> > campo Procesados=0  a medida que los va procesando updatea con Procesados=1
> > cuando termina el proceso los borra de la tabla, el tema es que si ejecuto
> > estas dos aplicaciones al mismo tiempo, las dos toman los mismos registros,
> > entonces creo yo necesitaria algun tipo de bloqueo en el SP que toma los
> > registros,
> > el sp ejecuta la siguiente query
> > select * from RegistrosParaProcesar where Procesados=0
> > las dos apps ejecutan el mismo SP, pense en ppio podria tomar un
> > conjunto de registros y bloquear ese conjunto,
> >  select top 10 * from RegistrosParaProcesar where Procesados=0
> > que tipo de bloqueo me sugieren?
> >
> > obs: si las 2 app se ejecutan con una diferencia de segundos no se
> > producen problemas, pero deberia tener igual el control.
> >
> > Muchas Gracias!!
> > Saludos
> > Clarisa
> >
>
>
>

Responder a