Cuestión : ¿Cómo combino los resultados de dos procedimientos almacenados en un grupo de datos?

Tengo dos procedimientos almacenados.  Resultados uno (de los usp_Products) en una lista distinta de productos que mi compañía vende.  El otro (usp_DocType) da lugar a una lista del distnict de tipos de documento que proporcionamos.  Quiero combinar éstos de modo que consiga un grupo de datos con ambos.  Ejemplo below.

Products DocumentTypes
A 1
B 2
C 3


class= del

Respuesta : ¿Cómo combino los resultados de dos procedimientos almacenados en un grupo de datos?

CREAR EL #Product DE LA TABLA
(
   IDENTIDAD DE LA IDENTIFICACIÓN INTERNACIONAL (1.1),
   Producto VARCHAR (max)
)

CREAR EL #DocumentType DE LA TABLA
(
   IDENTIDAD DE LA IDENTIFICACIÓN INTERNACIONAL (1.1),
   DocumentType internacional
)

INSERTAR los usp_Products del #Product (producto) EXEC
INSERTAR el usp_DocType del #DocumentType (DocumentType) EXEC

SELECCIONAR
 p.Product COMO productos,
 d.DocumentType COMO DocumentTypes
DE
 #Product p
ENSAMBLAR POR COMPLETO
 #Document d
EN
 p.ID = d.ID
Otras soluciones  
 
programming4us programming4us