Geeks•ms
Todo lo que los geeks de Windows y .Net tienen que contar
Sigue a Plain Concepts en Twitter
[Code] Cómo Obtener los últimos Identity (Autonumérico) Insertados

MVP

Código QR

Syndication

MCS Specialist

Red de Conocimiento

Siempre buscando la optimización de consultas debemos intentar siempre el uso de operaciones de conjunto sobre las operaciones fila a fila, éste es uno de los ejemplos en donde usando T-Sql podemos obtener los últimos IDs generados a partir de la inserción en una las tablas que tienen Identity,

 DECLARE @output TABLE (id int)  --Tabla para capturar los IDs generados

Insert into A (fname, lname) -- Tabla en la que insertaremos los datos
OUTPUT inserted.ID INTO @output --Captura de los IDs generados con el uso de la palabra clave OUTPUT
SELECT fname, lname FROM B -- Consulta que trae los datos a insertar


select * from @output -- Presentando resultados (opcional)

 

Mediante el uso de ésta técnica podemos aumentar notablemente la velocidad de nuestra consultas y procedimientos almacenados

 

Espero sea de ayuda

 

FREDY LEANDRO ANGARITA CASTELLANOS
Sql Server MVP


Enviado 10/6/2011 15:41 por Freddy Angarita
Comparte este post:
Sigue a Plain Concepts en Facebook