Supongamos que queremos hacer un select sobre un store procedure que devuelve datos de la form:
select * from [store_procedure]
Para usar el stored procedures como si fuera una tabla. En mi caso queria hacer una interseccion sobre dos stored procedures que deberian dar lo mismo para saber las diferencias.
Para ello debemos
a) Declarar una tabla con la estructura del resulset del store procedure
b) Ejecutar el store procedure e insertarlo en esa tabla
c) Seleccionar los campos de la tabla
O mejor dicho en codigo
DECLARE @Resultado table(Campo1 int, Campo2 int, Campo3 int)
INSERT INTO @Resultado exec Store_procedure param1,param2,param3
select * from @Resultado
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario