Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Организайия цикла в Firebird 2.5 / 3 сообщений из 3, страница 1 из 1
25.04.2014, 13:03:47
    #38625648
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организайия цикла в Firebird 2.5
Доброе время суток!
разбираюсь с Firebird 2.5
возникла необходимость организайии цикла внутри которого значение переменной типа Time увеличивается на 30 мин, или ,для упрощения можно просто int, и учавствует в селекте
что то вроде:
Код: sql
1.
2.
3.
4.
5.
6.
7.
for lnI := 1 to 10 do
begin

select tata from blabla where nana=:lnI into :lala;
suspend;

end



начал рыть и выяснилось что ни for ни while (в обычном понимании) у firebird нет. Как реализовать подобное?

Спасибо.
...
Рейтинг: 0 / 0
25.04.2014, 13:06:44
    #38625655
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организайия цикла в Firebird 2.5
Mikhail Tchervonenko,
Conditional statements and loops
...
Рейтинг: 0 / 0
25.04.2014, 13:07:22
    #38625656
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организайия цикла в Firebird 2.5
Mikhail Tchervonenko,

про WHILE ты гонишь, он есть но только в таком виде

Код: plsql
1.
2.
3.
4.
WHILE(I<>0) DO
BEGIN
  I = I - 1;
END



с постусловием WHILE нету

Код: plsql
1.
2.
3.
DO /* это не работает */
  I = I - 1;
WHILE(I<>0);
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Организайия цикла в Firebird 2.5 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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