Sí, más o menos así de simple, con una salvedad, no miré atentamente el código de Rafael, pero tené en cuenta que @@Identity te devuelve el último id generado, en CUALQUIER insert, yo uso la función Scope_Identity(), en su lugar, que te da el id generado en la conexión que estás usando, fijate en la ayuda de SQL para ver bien las diferencias entre ambas y ver la que mejor te venga.
Saludos. De: [email protected] [mailto:[email protected]] En nombre de Alejandro Paciotti Iacchelli Enviado el: miércoles, 05 de diciembre de 2012 12:16 p.m. Para: GUFA List Member Asunto: [GUFA] ID de un INSERT Así de simple RETURN @@identity ? Gracias ! El 5 de diciembre de 2012 12:13, Horacio Clifford <[email protected]> escribió: Hola Yo hago el insert en un stored procedure y uso @@identity para devolver el valor del ID generado, fijate si esto te sirve. Saludos. _____ Date: Wed, 5 Dec 2012 11:55:30 -0300 Subject: [GUFA] ID de un INSERT From: [email protected] To: [email protected] Estimados colisteros: Desde un procedimiento ejecuto un INSERT en una tabla de SQL SERVER que tiene un campo ID que se autogenera. ¿Alguien sabe como puedo acceder a ese valor una vez que se haya realizado correctamente el INSERT? Gracias de antemano! -- [email protected] -- [email protected]
