Diferencia entre sesion y ambito

28/02/2006 - 15:11 por Jordi | Informe spam
Hola,
Estoy mirando las propeidades @@IDENTITY, IDENT_CURRENT y SCOPE_IDENTITY.
Pero no lo acabo de comprender, se me escapan los conceptos sesión y
ámbito.

Alguien puede ayudarme
 

Leer las respuestas

#1 Maxi
28/02/2006 - 15:37 | Informe spam
Hola, a ver:

Ambito: Donde estoy ejecutando: por ej, si tengo un Store el ambito es
dentro del Store no fuera de el
Sesion: Es un nivel mas amplio que ambito mirando desde lo particular a lo
general.

Entonces: cuando vos haces @@identity te va a traer el ultimo valor identity
de toda una sesion, si esa sesion ejecutra 3 Sp
(Facturas - Remitos - Cobranzas) en este orde, te traera el de cobranzas por
ser el ultimo identity.

El motor trabaja en simultaneo por eso se recomienda sacar los valores
identity del ambito para estar 100% seguro que son del modulo por ej
Facturas


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Jordi" escribió en el mensaje
news:du1lhc$n7k$
Hola,
Estoy mirando las propeidades @@IDENTITY, IDENT_CURRENT y SCOPE_IDENTITY.
Pero no lo acabo de comprender, se me escapan los conceptos sesión y
ámbito.

Alguien puede ayudarme

Preguntas similares