Hola a todos les escribo porque estoy intentando como dice el titulo obtener un valor retornado por un stored procedure dentro de otro, estuve googleando y encotnre cosas parecidas a lo que necesito pero no me han dado resultado o quiza yo no lo implemente bien xq soy bastante novato en .net y sql server, la sintaxis es mas o menos asi.
Código SQL:
Ver originalALTER PROCEDURE Insertar_Queja(
@apellido text,
@nombre text,
@dni INT,
@nac datetime,
@sexo CHAR(1),
@idCalle INT,
@idCalleX INT,
@idCalleY INT,
@altura text,
@nrocasa text,
@edificio text,
@manzana text,
@parcela text,
@depto text,
@escalera text,
@piso text,
@idBarrio INT,
@lote text,
@tel text,
@cel text,
@email text,
@obs Text
)
AS
DECLARE @MSG VARCHAR(100);
DECLARE @NDOC BIGINT;
DECLARE @ERR VARCHAR(100);
SELECT @NDOC = ndoc FROM Solicitante WHERE ndoc = @dni;
IF ISNULL(@NDOC,0) = 0
EXEC sp_Insertar_Solicitante @apellido,@nombre,@dni,@nac,@sexo,@idCalle,@idCalleX,@idCalleY,@altura,@nrocasa,@edificio,@manzana,@parcela,@depto,@escalera,@piso,@idBarrio,@lote,@tel,@cel,@email,@obs
el procedimiento sp_Insertar_Solicitante retorna el id de dicho solicitante me gustaria saber como poder guardarlo en una variable sql server para luego utilizarla, desde ya muchas gracias.
Saludos