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