Вставить данные в таблицу из набора результатов хранимых процедур - PullRequest
0 голосов
/ 15 декабря 2011

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

Как я могу это сделать? Курсор, другая хранимая процедура или что?

1 Ответ

3 голосов
/ 15 декабря 2011

Вы можете вставить набор результатов из хранимой процедуры в другую таблицу, как в этом примере из этой статьи :

DECLARE @People TABLE
(
    ContactID INT,
    FirstName NVARCHAR(50),
    LastName NVARCHAR(50)
)

INSERT @People (ContactID, FirstName, LastName)
EXEC dbo.GetPeopleByLastName @LastName = 'Alexander'
...