Учебное пособие Для студентов университетов Специальностей «Информатика», «Прикладная математика»



Pdf көрінісі
бет140/177
Дата15.02.2022
өлшемі2,58 Mb.
#25567
түріУчебное пособие
1   ...   136   137   138   139   140   141   142   143   ...   177
Оператор  цикла LOOP
  позволяет  повторить  выполнение  заданной 
последовательности  операторов  необходимое  количество  раз.  Сущест-
вуют три формы записи оператора цикла LOOP. 
В первом варианте условие завершения цикла находится внутри тела 
цикла и формируется с помощью ключевых слов EXIT и WHEN. 
LOOP 
     последовательность операторов 
[EXIT  [WHEN  условие]]; 
END LOOP; 
Во  втором  варианте  повторение  операторов  осуществляется  до  тех 
пор, пока остается истинным условие, указанное в начальной строке опе-
ратора LOOP. Дополнительно может быть сформировано еще одно усло-
вие выхода из цикла при помощи ключевого слова EXIT. 
WHILE  условие  LOOP 
     последовательность операторов 
[EXIT  [WHEN  условие]]; 
END LOOP; 
В третьем варианте переменная цикла пробегает указанный диапазон 
значений  от  нижней  границы  до  верхней,  увеличивая  каждый  раз  свое 
значение на единицу, после чего осуществляется выход из цикла. 
FOR   переменная_цикла  
IN [REVERSE]   нижняя_граница..верхняя_граница   
LOOP 
     последовательность операторов 
END LOOP; 
Переменная цикла определяется системой неявно как переменная ти-
па BINARY_INTEGER и не требует объявления. Значениями границ мо-
 
156


 
гут  быть  переменные,  константы,  выражения.  Вариант REVERSE озна-
чает, что значения просматриваются в обратном порядке от верхней гра-
ницы к нижней. 
13.4. КУРСОРЫ 
Для  выполнения  команды SELECT система  выделяет  определенную 
область, куда помещает помимо служебной информации и сами выбран-
ные строки (активный набор строк). В PL/SQL имеется специальная кон-
струкция, которая позволяет задать имя этой области и осуществить дос-
туп  к  хранящейся  там  информации.  Такая  конструкция  называется  кур-


Достарыңызбен бөлісу:
1   ...   136   137   138   139   140   141   142   143   ...   177




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет