SQL Server - SP dentro de otro SP

   
Vista:

SP dentro de otro SP

Publicado por FERNANDO (14 intervenciones) el 27/06/2008 18:17:35
Tengo un SP en el cual dependiendo del valor de un parametro que recibe, llamo a otro SP.
Esto me da error, por lo tanto mi consulta es:
¿como llamo a un SP dentro de otro SP?

osea.. SP1 @parametro1 as
BEGIN
IF (@Parametro1 tal cosa...)
@retorno int
exec @retorno= SP2

Como hago para devolver el retorno de un SP que llamo dentro de otro SP.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SP dentro de otro SP

Publicado por Isaias (3308 intervenciones) el 27/06/2008 20:08:11
Debes declarar en tu SP2, tu variable como de OUTPUT, y mencionarla en tu exe

CREATE PROCEDURE usp_Procedimiento
@MyVariable INT OUTPUT
AS
BEGIN
...................................................................
...................................................................
...................................................................
...................................................................
END

EXEC usp_Procedimiento @var output
SELECT @var
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SP dentro de otro SP

Publicado por FERNANDO (14 intervenciones) el 27/06/2008 20:39:19
Gracias, pero eso no me devuelve el valor que me retorna el segundo SP

CREATE PROC Agregar @ID_ int.............AS
BEGIN
IF(tal cosa.....)
BEGIN
DECLARE @mitotal INT

exec ProximoId @mitotal OUTPUT
print @mitotal --ESTO ME MUESTRA SIEMRPE EL MISMO VALOR Y NO ME DA EL VALOR DE RETORNO DEL SP ProximoId
END

Y el SP ProximoId funciona correctamente porque lo he probado a llamarlo desde fuera de este SP y me da los valores correctos.

Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SP dentro de otro SP

Publicado por FERNANDO (14 intervenciones) el 27/06/2008 21:04:36
IMPECABLE, ya lo solucione.
GRACIAS ISAIAS, TE DEBO UNA HE; je
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SP dentro de otro SP

Publicado por Isaias (3308 intervenciones) el 27/06/2008 23:27:36
Bueno, pues ya estaba dudando realmente de que funcionara contigo, ¿porque conmigo si funciona?, jejejeejej

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar