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

Откуда:
Сообщений: 417
Всем привет
Такой вопрос можно ли в переменную типа TABLE
считать запрос из текстовой строки.
Поясню, чего я хочу сделать.

DECLARE @TB table (ID int, MyName char(20))
DECLARE @Quary varchar(1000)

Set @Quary ='SELECT colonum1,colonum2 FROM TABLE'

Exec (@Quary) -- можно ли считать результат этого
выполнения в переменную @TB
1 дек 05, 04:23    [2128657]     Ответить | Цитировать Сообщить модератору
 Re: Как читать результат выполнения комманды в таблицу  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4256
insert @TB exec 'SELECT colonum1,colonum2 FROM TABLE'


так что ли ?
1 дек 05, 05:42    [2128668]     Ответить | Цитировать Сообщить модератору
 Re: Как читать результат выполнения комманды в таблицу  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Нет, такой трюк можно проделать только с временными или постоянными таблицами, для табличных переменных этот прием недопустим.
1 дек 05, 06:25    [2128686]     Ответить | Цитировать Сообщить модератору
 Re: Как читать результат выполнения комманды в таблицу  [new]
Valerik
Member

Откуда:
Сообщений: 417
понятно.
а вообще 2005 версии чего нибудь подобное реализовали?
2 дек 05, 03:36    [2133376]     Ответить | Цитировать Сообщить модератору
 Re: Как читать результат выполнения комманды в таблицу  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Valerik
понятно.
а вообще 2005 версии чего нибудь подобное реализовали?
Да! Там такое возможно!
2 дек 05, 06:37    [2133403]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить