Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

paso de valores entre SP's

Estas en el tema de paso de valores entre SP's en el foro de SQL Server en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 03/08/2006, 10:19
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 19 años, 3 meses
Puntos: 0
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...
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
  #2 (permalink)  
Antiguo 03/08/2006, 14:12
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
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
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #3 (permalink)  
Antiguo 04/08/2006, 09:08
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 19 años, 3 meses
Puntos: 0
si siiiii... ya lo hize.. andube mirando algunos manuales por el ciberespacio y me ayudaron muxo...
bueno igual gracias por responder...
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:21.