Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Присвоение результата запроса переменной / 4 сообщений из 4, страница 1 из 1
01.03.2005, 15:21
    #32939000
zpgyf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присвоение результата запроса переменной
Как в составном операторе присвоить переменной результат выполнения запроса?

В MSSQL:
declare @myvar int
select @myvar = count(*) from mytable;

Как такое же сделать в DB2?

begin atomic
declare myvar integer default null;
select myvar = count(*) from mytable; <- не проходит
set myvar = count(*) from mytable; <- не канает
end@

Как надо?
...
Рейтинг: 0 / 0
01.03.2005, 15:32
    #32939047
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присвоение результата запроса переменной
Код: plaintext
1.
2.
SELECT MAX(SALARY)
INTO:MAXSALARY
FROM EMP;
...
Рейтинг: 0 / 0
01.03.2005, 15:36
    #32939056
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присвоение результата запроса переменной
Код: plaintext
1.
2.
3.
4.
SET (NEW_VAR.SALARY, NEW_VAR.COMM) = 
(SELECT AVG(SALARY)
  , AVG(COMM) 
FROM EMPLOYEE E 
WHERE E.WORKDEPT = NEW_VAR.WORKDEPT);
...
Рейтинг: 0 / 0
01.03.2005, 15:55
    #32939122
zpgyf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присвоение результата запроса переменной
Ага, спасибо. :)
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Присвоение результата запроса переменной / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]