Скажем, у меня есть такая хранимая процедура:
CREATE PROCEDURE SP_Test1
AS
BEGIN
Select column1, column2, column3 from Table1
Select column1, column2 from Table2
Select column1, column2, column3, column4 from Table3
Select column1, column2, from Table4
END
Я могу получить 4 набора результатов, если сделаю EXEC SP_Test1
.
Мне нужно вызвать это из другого сохраненного процедура SP_Test2, но мне нужен только первый результат 4.
Я знаю только один лучший способ, а именно: извлечь этот специфический код из SP_Test1, создать отдельный VIEW и вызвать этот VIEW точно так же, как sql таблица из этих двух хранимых процедур.
Есть ли лучший способ получить первый набор результатов из SP_Test1, используя существующие SQL functions / procs / something?
Оцените вашу Помогите. Заранее спасибо.