Ejecutar 2 Procedures

24/04/2004 - 19:45 por Fabricio Cadena | Informe spam
Hola..

Como puedo ejecutar 2 procedures en una misma linea, para
que me devuelva columnas de tablas diferentes.

Por ej.

Create Procedure Proc1

As
Select Nombre from Pais


Create Procedure Proc2
Select Cliente from Clientes

Como lo puedo hacer?
asi me marca error.
Exec Proc1 + Proc2

SAludos
 

Leer las respuestas

#1 Javier Loria
25/04/2004 - 01:56 | Informe spam
Hola Fabricio:
No existe nada como lo que quieres en SQL.
Los procedimientos almacenados es una coleccion de instrucciones de SQL
y generalmente tienen propositos muy especificos, y no puedes hacer una
"suma" de este tipo.
Adicionalmente no sabria como unir los Clientes con los paises debes
hacer algo como:
SELECT Pais.Nombre, Clientes.Cliente
FROM Pais
JOIN Clientes
ON Clientes.CodigoPais=Pais.CodigoPais
=
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

"Fabricio Cadena" wrote in message
news:3c4401c42a23$f80dea60$
Hola..

Como puedo ejecutar 2 procedures en una misma linea, para
que me devuelva columnas de tablas diferentes.

Por ej.

Create Procedure Proc1

As
Select Nombre from Pais


Create Procedure Proc2
Select Cliente from Clientes

Como lo puedo hacer?
asi me marca error.
Exec Proc1 + Proc2

SAludos

Preguntas similares