DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Циклы WHILE

Синтаксис цикла WHILE (цикл   условием продолжения) таков:
WHILE условие LOOP
последовательность_операторов;
END LOOP;
Проверка происходит перед каждой итерацией (шагом) цикла.
Если условие истинно, выполняется последовательность операторов. Если же проверка условия дает ложное или NULL-значение, цикл завершается и управление программой передается оператору, следующему за операто­ром END LOOP. Теперь перепишем рассматриваемый блок, применив
цикл WHILE:
Чтобы прервать цикл и выйти из него, можно внутри цикла WHILE ис­пользовать оператор EXIT       EXIT WHEN.
Учтите, что если при первой        условие цикла не истинно, цикл
не выполняется ни разу. Если в нашем примере убрать инициализацию

переменной        то результатом проверки условия        <= 50
будет NULL-значение и в таблицу temp_table не будет введено ни одной строки:



 









jAntivirus