Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 03-ago-2006, 10:19   #1 (permalink)
Punktruka está en el buen camino
 
Avatar de Punktruka
 
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 207
Enviar un mensaje por MSN a Punktruka
Cool 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....
Punktruka está desconectado   Responder Citando
Antiguo 03-ago-2006, 14:12   #2 (permalink)
Moderador
Mithrandir llegará a ser famoso muy prontoMithrandir llegará a ser famoso muy pronto
 
Avatar de Mithrandir
 
Fecha de Ingreso: abril-2003
Mensajes: 12.108
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
Mithrandir está desconectado   Responder Citando
Antiguo 04-ago-2006, 09:08   #3 (permalink)
Punktruka está en el buen camino
 
Avatar de Punktruka
 
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 207
Enviar un mensaje por MSN a Punktruka
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....
Punktruka está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:30.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93