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

Откуда:
Сообщений: 256
Как мне правильно объявить процедуру с OUTPUT параметром как table-переменная ?
19 июл 04, 14:07    [817514]     Ответить | Цитировать Сообщить модератору
 Re: table-переменная как OUTPUT параметр  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Чаво это?... А просто SELECT-а в "воздух" мало что ли?
19 июл 04, 14:08    [817522]     Ответить | Цитировать Сообщить модератору
 Re: table-переменная как OUTPUT параметр  [new]
bigman
Member

Откуда:
Сообщений: 256
CREATE procedure Split0 (@a varchar(50), @t table OUTPUT)
As
BEGIN

....
19 июл 04, 14:10    [817530]     Ответить | Цитировать Сообщить модератору
 Re: table-переменная как OUTPUT параметр  [new]
Glory
Member

Откуда:
Сообщений: 104760
То, что вы хотите, сделать невозможно
19 июл 04, 15:12    [817837]     Ответить | Цитировать Сообщить модератору
 Re: table-переменная как OUTPUT параметр  [new]
Breakneck
Member

Откуда: Kiev
Сообщений: 2454
Осмелюсь дополнить Glory: в ХП не позволяется использовать табличные параметры.
Есть два варианта:
1. Хп с select <поля> from ... и потом insert #tmp exec ХП

2. Либо UDF
19 июл 04, 15:24    [817900]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить