Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   paso de valores entre SP's (http://www.forosdelweb.com/f87/paso-valores-entre-sps-414386/)

Punktruka 03/08/2006 10:19

paso de valores entre SP's
 
hola, me gustaría saber como puedo rescatar un valor que trae un procedimiento que ejecuto dentro del otro procedimiento...
quiero hacer algo asip pero no kaxo la sintaxis.....
Código:

CREATE PROCEDURE pa_Calcula
(
@Opcion int,
@Valor1 varchar(100),
@Valor2  varchar(100),
@Valor3  varchar(100),
@Valor4  varchar(100),
@Valor5  varchar(100)
)
AS

declare @perdida1 int
declare @perdida2 int

if @Opcion = 1
begin
      --calcula provision
      execute pa_B_Denuncio 1,@Valor1,'','','',''
      @perdida1=(aca quiero guardar un campo que me traeria el 
                    proced. "pa_B_Denuncio
")
      @perdida2=(aca quiero guardar el segundo campo que me traeria el
                      proced. "pa_B_Denuncio
")
      etc. etc.. etc...       
end

GO

porfis ayuyaaaaaaaaaaaa...

Mithrandir 03/08/2006 14:12

Necesitas usar las variables de salida, por ejemplo algo como esto:

create procedure interno(@a int, @b int output)
as
begin
set @b = @a + 1
end
go

declare @perdida int
exec interno 5, @perdida output
print @perdida

Punktruka 04/08/2006 09:08

si siiiii... ya lo hize.. andube mirando algunos manuales por el ciberespacio y me ayudaron muxo...
bueno igual gracias por responder...
:adios:


La zona horaria es GMT -6. Ahora son las 09:10.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.