MS SQL SP - Работа с набором записей EXEC
-
03-07-2019 - |
Вопрос
Есть ли способ работать с набором записей, возвращенным от exec в другом SP?Весь набор записей, предпочтительно без использования ВЫХОДНЫХ данных
Т.Е.
MyStoredProcedure @var1 int КАК НАЧАТЬ
ВЫПОЛНИТЬ другой запрос @var1
-- сделайте что - нибудь против набора записей , возвращенного другим пользователем .
КОНЕЦ
Решение
CREATE PROC MyStoredProcedure
@var1 int
AS
BEGIN
DECLARE #temp (
col1 ...
)
INSERT #temp
EXEC anotherSP @var1
-- do something against #temp
END
Табличная переменная также используется в SQL 2005 и выше.временные таблицы только для SQL 2000.
Не связан с StackOverflow