Acesso aos conjuntos de resultados de dentro de Procedimentos armazenados Transact-SQL SQL Server
Estou usando o SQL Server 2005 e gostaria de saber como acessar diferentes conjuntos de resultados no transact-sql. O procedimento armazenado a seguir retorna dois conjuntos de resultados. Como eu os acesso, por exemplo, a outro procedimento armazenado?
CREATE PROCEDURE getOrder (@orderId as numeric) AS
BEGIN
select order_address, order_number from order_table where order_id = @orderId
select item, number_of_items, cost from order_line where order_id = @orderId
END
Preciso ser capaz de percorrer os dois conjuntos de resultados individualment
EDIT: Apenas para esclarecer a questão, quero testar os procedimentos armazenados. Eu tenho um conjunto de procedimentos armazenados que são usados de um cliente VB.NET, que retornam vários conjuntos de resultados. Eles não serão alterados para uma função com valor de tabela; na verdade, não posso alterar os procedimentos. Alterar o procedimento não é uma opção.
Os conjuntos de resultados retornados pelos procedimentos não são os mesmos tipos de dados ou número de coluna