У меня есть хранимая процедура, которая возвращает строки:
CREATE PROCEDURE MyProc
AS
BEGIN
SELECT * FROM MyTable
END
Моя фактическая процедура немного сложнее, поэтому необходим sproc.
Можно ли выбрать выход, вызвав эту процедуру?
Что-то вроде:
SELECT * FROM (EXEC MyProc) AS TEMP
Мне нужно использовать SELECT TOP X
, ROW_NUMBER
и дополнительное предложение WHERE
для размещения моих данных, и я действительно не хочу передавать эти значения в качестве параметров.