У меня есть следующая хранимая процедура
CREATE PROCEDURE [dbo].[MyStored]
@state int
AS
SELECT blahblahblah WHERE StoredState=@state LotsOfJoinsFollow;
RETURN 0
, и я хотел бы вызвать эту хранимую процедуру с @state, равным 0
и ] 1
, и наборы результатов, возвращенные обоими вызовами, объединены с семантикой UNION
, так что у меня есть новый набор результатов, содержащий строки как из первого, так и из второго вызовов.
Что-то вроде (воображаемый SQL):
(EXEC MyStored 0) UNION (EXEC MyStored 1);
Как мне этого добиться?