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

Откуда: Москва
Сообщений: 454
Народ подскажите плиз. как в ХП получить результаты Selecta для нескольких полей
Для одного понятно так пишем
Select @Переменная1 = (Select Поле1 from Таблица where ...) а если мне надо несколько переменных инициализировать то как его написать ??
11 окт 04, 12:47    [1023043]     Ответить | Цитировать Сообщить модератору
 Re: Инициализация переменных в Select запросах  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
select @перем1=поле1, @перем2=поле2... from tbl...
11 окт 04, 12:48    [1023052]     Ответить | Цитировать Сообщить модератору
 Re: Инициализация переменных в Select запросах  [new]
Wilg
Member

Откуда: Москва
Сообщений: 454
Спасибо
11 окт 04, 12:50    [1023065]     Ответить | Цитировать Сообщить модератору
 Re: Инициализация переменных в Select запросах  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Только помним про:

SELECT @local_variable is usually used to return a single value into the variable. It can return multiple values if, for example, expression is the name of a column. If the SELECT statement returns more than one value, the variable is assigned the last value returned.

If the SELECT statement returns no rows, the variable retains its present value. If expression is a scalar subquery that returns no value, the variable is set to NULL.
11 окт 04, 12:59    [1023105]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить