SQL - Retorno de parametros de un store procedure a otr

 
Vista:

Retorno de parametros de un store procedure a otr

Publicado por Jose Luis Romero (5 intervenciones) el 18/07/2002 19:32:44
Hola !
Alguien puede ayudarme!!!
Store Procedures (SP)

mi problema es, dentro de un SP 1 invoco a otro SP 2 el segundo obtiene 2 valores estos necesito regresarlos a el SP 1

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:Retorno de parametros de un store procedure a

Publicado por EDELRIO (540 intervenciones) el 18/07/2002 21:33:50
En el Store Procedure 2 debe declarar la variables de out
Ejemplo:
Create Procedure StoreProcedure2
@Parametro1 Varchar(1) out,
@Parametro2 Varchar(1) out,
@DemasParametros integer,....Etc

y en el Store Procedure 1 debe de poner lo siguiente...
Exec StoreProcedure2 @Parametro1, @Parametro2, @DemasParametros

Esta es la solucion a tu problema....
Espero puedas aplicarlo y avisanos si lo lograstes..

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:Retorno de parametros de un store procedure a

Publicado por Jose Luis Romero (5 intervenciones) el 19/07/2002 00:04:47
Gracias por tu ayuda

Lo entendi asi pero no me funciona en que falle?

CREATE PROCEDURE SIMCOM_Obt_param
AS
BEGIN
Declare
@FOLIOTRANE varchar(5),
@NOMBREI varchar(40)
Select @FOLIOTRANE = 'x'
Select @NOMBREI = 'x'
exec SIMCOM_Obt_folio 'MRE6D', @NOMBREI, @FOLIOTRANE
print @FOLIOTRANE + @NOMBREI
END

CREATE PROCEDURE SIMCOM_Obt_folio(
@Cve_Cliente varchar(5),
@NOMBREI varchar(40) out,
@FOLIOTRANE varchar(10) out
)
AS
BEGIN
select @NOMBREI = 'Nombre'
select @FOLIOTRANE = 'Folio'
END
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:Retorno de parametros de un store procedure a

Publicado por EDELRIO (540 intervenciones) el 19/07/2002 00:16:06
Intentalo asi ahi debera funcionar....

CREATE PROCEDURE SIMCOM_Obt_param
AS
BEGIN
Declare @FOLIOTRANE varchar(5) out,
@NOMBREI varchar(40) out
--Select @FOLIOTRANE = 'x'
--Select @NOMBREI = 'x'
exec SIMCOM_Obt_folio 'MRE6D', @NOMBREI, @FOLIOTRANE
print @FOLIOTRANE + @NOMBREI
END

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:Retorno de parametros de un store procedure a

Publicado por Jose Luis Romero (5 intervenciones) el 19/07/2002 01:13:57
Ya me funciono y quedo de la siguiente manera

Gracias

CREATE PROCEDURE SIMCOM_Obt_param
AS
BEGIN
Declare @FOLIO_TRANE varchar(10),
@NOMBRE_I varchar(40)
exec SIMCOM_Obt_folio 'MRE6D', @NOMBREI = @NOMBRE_I out , @FOLIOTRANE = @FOLIO_TRANE out
print @FOLIO_TRANE + ' ' + @NOMBRE_I
END
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:Retorno de parametros de un store procedure a

Publicado por Islas, Isaías (5072 intervenciones) el 19/07/2002 01:51:41
Hola Jose Luis

Verifique la declaracion de sus Variables, no son homogeneas, en el primer Store @FOLIOTRANE varchar(5), en el segundo Store @FOLIOTRANE varchar(10)

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