Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 результат выполнения запроса поместить в таблицу  [new]
ughunter
Member

Откуда: Владивосток
Сообщений: 132
Есть хранимая процедура. В ней:
DECLARE @t TABLE (id bigint identity not null,doc nvarchar(100),nomer_doc int,data_doc datetime,field nvarchar(50),did bigint,typ int,kod nvarchar(50))


далее динамически формируется SQL запрос. Как результат выполнения запроса поместить в таблицу?
30 авг 14, 19:11    [16516346]     Ответить | Цитировать Сообщить модератору
 Re: результат выполнения запроса поместить в таблицу  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381
ughunter,

insert into @t (...)
exec (...)
30 авг 14, 19:49    [16516407]     Ответить | Цитировать Сообщить модератору
 Re: результат выполнения запроса поместить в таблицу  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31960
ughunter,

insert @t(список полей)
exec(строка запроса)
30 авг 14, 19:49    [16516409]     Ответить | Цитировать Сообщить модератору
 Re: результат выполнения запроса поместить в таблицу  [new]
Bryk_Alien
Guest
а есть способ используя конструкцию

insert into @t (field2)
exec proc

в переменную @t поместить только одно поле из процедуры proc, которая возвращает 168 полей (а нужно всего одно)

:)
11 сен 14, 16:41    [16564956]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить