Обработать значения запроса

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Ответить
Аватара пользователя
Timofey
Сообщения: 32
Зарегистрирован: 28 апр 2006, 11:42
Откуда: Владивосток
Контактная информация:

Добрый день!
Задача такая: надо сделать процедуру, в MySQL 5, которая делает выборку из одной таблицы и производит некоторые действия со значениями этой выборки, а результат потом записать в другую таблицу. Загвоздка у меня в организации цикла.
В базе данных FireBird, есть очень хорошая и удобная для этого случая функция:
FOR SELECT tab.val FROM tab INTO :var WHERE tab.val < :var1 DO BEGIN
.....
END
(:var и :var1 - это переменные). Действие такое: получается первое значение выборки и помещается в переменную :var, произодятся какие-то действия, потом в переменную :var помещается 2-е значение и т.д. до конца выборки.
Есть что-нибудь подобное в MySQL или как осуществить данную функцию?
Ответить