Как результат select присвоить переменной?
От: Аноним  
Дата: 10.10.03 11:48
Оценка:
Есть select, который возвращает одно значение — число. Как это число присвоить некой переменной?
Re: Как результат select присвоить переменной?
От: theOne Россия  
Дата: 10.10.03 12:11
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть select, который возвращает одно значение — число. Как это число присвоить некой переменной?


Поточнее можно описать проблему? Какая база данных, select пишется в какой среде?
Re[2]: Как результат select присвоить переменной?
От: Oxy  
Дата: 10.10.03 13:07
Оценка:
O>Здравствуйте, Аноним, Вы писали:

А>>Есть select, который возвращает одно значение — число. Как это число присвоить некой переменной?


Пример для T-SQL
DECLARE @var1 BIGINT
SELECT @var1=Field1 FROM Table1 WHERE (bla, bla, bla)
Re: Как результат select присвоить переменной?
От: ghostd  
Дата: 10.10.03 13:13
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Есть select, который возвращает одно значение — число. Как это число присвоить некой переменной?


В оракле делается конструкцией select.. into var например:
declare v_per number;
begin
select 89 into v_per from dual;
end;
Re[2]: Как результат select присвоить переменной?
От: Arioch  
Дата: 17.10.03 08:06
Оценка:
The stars so gaily glistened... (Fri, 10 Oct 2003 13:13:48 GMT @592)
...while the fading voice of ghostd whispered through the darkness:

А>> Есть select, который возвращает одно значение — число. Как это число

А>> присвоить некой переменной?

Восхищают люди которые всех вокруг считают телепатами. Какой у вас сервер то
?

g> В оракле делается конструкцией select.. into var например:

Так же в Yaffil/Firebird/Interbase
Разумеется, переменная имеет смысл только внутри триггера/stored procedure.
В Оркле кажется еще в рамках блока команд.

g> declare v_per number;

Declare Variable v_per integer;
g> begin
g> select 89 into v_per from dual;
По-моему в IB-like немного в другом порядке — select [first(1), unique....]
89 from rdb$database [where, order...] into :v_per
Еще можно организовать цикл For select XXX from YYY into :vpar do
ZZZZZZZZZZZZ
g> end;

--
If i had ears, i'd heard Evanescence — Bring me to lis=fe — Bliss mix
http://Arioch.nm.ru/FL/Fidolook_SL.png Mail: the_Arioch<at>nm<dot>ru
Posted via RSDN NNTP Server 1.7 "Bedlam"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.