Union ed dos procedimeientos almacenados

31/07/2004 - 13:13 por Edson | Informe spam
Hola
Necesito unir dos procedimeientos almacenados en una consulta
para poner el resultado en una grilla spread con visual basic

ejecuto un procedimento padre que llama a dos hijos

asi

Procedimeinto padre
begin
exec procedimientoHijo1
Variables
Variables


estatus
Union
exec ProcedimeintoHijo2
Variables
variables

estatus

Bueno no me resulta la union, sin embargo si pongo todo el codigo en uno
solo si resulta
¡¿Que debo hacer para que resulte?
Gracias
Edson

Preguntas similare

Leer las respuestas

#1 Pablo Fabian Savino
01/08/2004 - 11:06 | Informe spam
No puedes unir los SP, el UNION funciona para los SELECT, yo aria un solo SP
con UNION en los select o prueba de crear funciones que retornen un tipo
TABLE y en el select harias:

select dbo.query1
union
select dbo.query2
union
select dbo.query3

prueba de esa menera

"Edson" wrote in message
news:
Hola
Necesito unir dos procedimeientos almacenados en una consulta
para poner el resultado en una grilla spread con visual basic

ejecuto un procedimento padre que llama a dos hijos

asi

Procedimeinto padre
begin
exec procedimientoHijo1
Variables
Variables


estatus
Union
exec ProcedimeintoHijo2
Variables
variables

estatus

Bueno no me resulta la union, sin embargo si pongo todo el codigo en uno
solo si resulta
¡¿Que debo hacer para que resulte?
Gracias
Edson
Respuesta Responder a este mensaje
#2 Edson
04/08/2004 - 02:48 | Informe spam
Gracias
lo hice de como me dijiste, pero fue haaaaaarto trabajo

No tengo Firma... Volvi a Formatear mi equipo..
"Pablo Fabian Savino" escribió en el mensaje
news:%
No puedes unir los SP, el UNION funciona para los SELECT, yo aria un solo


SP
con UNION en los select o prueba de crear funciones que retornen un tipo
TABLE y en el select harias:

select dbo.query1
union
select dbo.query2
union
select dbo.query3

prueba de esa menera

"Edson" wrote in message
news:
> Hola
> Necesito unir dos procedimeientos almacenados en una consulta
> para poner el resultado en una grilla spread con visual basic
>
> ejecuto un procedimento padre que llama a dos hijos
>
> asi
>
> Procedimeinto padre
> begin
> exec procedimientoHijo1
> Variables
> Variables
>
>
> estatus
> Union
> exec ProcedimeintoHijo2
> Variables
> variables
>
> estatus
>
> Bueno no me resulta la union, sin embargo si pongo todo el codigo en uno
> solo si resulta
> ¡¿Que debo hacer para que resulte?
> Gracias
> Edson


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida