ОБЪЕДИНЕНИЕ результатов нескольких хранимых процедур

У меня есть хранимая процедура, которую мне нужно вызывать несколько раз, каждый раз передавая разные параметры. Я хотел бы собрать результаты в виде единого набора данных. Возможно ли что-то подобное ...

exec MyStoredProcedure 1
UNION
exec MyStoredProcedure 2
UNION
exec MyStoredProcedure 3

Я попытался использовать приведенный выше синтаксис, но получил ошибку ...

Incorrect syntax near the keyword 'UNION'

Хранимые процедуры, с которыми я имею дело, довольно сложны и являются для меня своего рода "черным ящиком", поэтому я не может войти в определение хранимой процедуры и ничего изменить. Есть предложения о том, как собрать результаты?

Я использую SQL Server 2008 R2. Спасибо за любую помощь.

43
задан gbn 13 March 2011 в 20:20
поделиться