Creas el procedimiento almacenado para realizar el insert, una vez lo tengas debes añadir dos líneas, en parámetros el parámetro de salida (@IdProvinciaInsertada) y la última línea que retorna el Identity generado.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
CREATE PROCEDURE InsertSP1 ( @Nombre varchar(100), @idPais int, @IdProvinciaInsertada int OUTPUT ) AS SET NOCOUNT OFF; INSERT INTO [dbo].[Provincia] ([Nombre], [idPais]) VALUES (@Nombre, @idPais); SELECT idProvincia, Nombre, idPais FROM Provincia WHERE (idProvincia = SCOPE_IDENTITY()) SELECT @IdProvinciaInsertada= SCOPE_IDENTITY() |