Muchas veces veo que se utiliza @@IDENTITY para recuperar el id autogerado. Pero generalmente no es conveniente. Lo mejor es utilizar SCOPE_IDENTITY.
SCOPE_IDENTITY : Devuelve el último valor de identidad en el ámbito de ejecución actual. SCOPE_IDENTITY se recomienda en la mayoría de los casos.
@@IDENTITY : Contiene el último valor de identidad generado en cualquier tabla de la sesión actual. @@IDENTITY puede verse afectado por los desencadenadores y no devolver el valor de identidad esperado.
IDENT_CURRENT : Devuelve el último valor de identidad generado para una tabla concreta de cualquier sesión y en cualquier ámbito.
No hay comentarios:
Publicar un comentario