Инструменты пользователя

Инструменты сайта


Боковая панель

Введение

Статьи и часто задаваемые вопросы

Установка и настройка

Обработка ошибок

Полезные запросы SQL

Тематические группы

while



WHILE

Версии сервера

0.9 1.0 1.5.3 1.5.4 1.5.5 2.0 2.0.3 2.0.4 2.1 2.5 3.0
Да Да Да Да Да Да Да Да Да Да ?

Доступно в

Формат

WHILE (<условие>) DO <команда>

Описание

WHILE это цикл котрый выполняется пока <условие> верно.

как только <условие> перестает быть верным происходит выход из цикла

в случае если в цикле надо выполнять несколько команд, то они обрамляются в BEGIN .. END

Пример

CREATE PROCEDURE SUM_INT (I INTEGER) 
RETURNS (S INTEGER)
AS
BEGIN
  s = 0;
  WHILE(i > 0)DO
  BEGIN
    s = s + i;
    i = i - 1;
  END
END

SELECT S FROM SUM_INT(4);

Источник

DataDef.pdf

Только авторизованные участники могут оставлять комментарии.
while.txt · Последние изменения: 2012/03/14 15:04 (внешнее изменение)