В PL/SQL можно повторять операторы посредством циклов (loops). Циклы подразделяются на четыре категории. Простые циклы, циклы WHILE и циклы FOR рассматриваются в последующих разделах. Курсорные циклы FOR обсуждаются в главе 6.
Простые циклы
Синтаксис простых циклов (основных циклов языка) таков: LOOP
последов атпельность_операторов; END LOOP;
Последовательность операторов будет выполняться бесконечно долго, так как в этом цикле отсутствует условие его завершения. Такое условие можно предусмотреть, если добавить оператор EXIT (выход), имеющий следующий синтаксис:
EXIT [WHEN условие]
Рассмотрим блок, с помощью которого в таблицу вводится
50 строк:
Поэтому можно изменить приведенный блок, но его функционирование останется прежним:
< Предыдущая | Следующая > |
---|