|
Полезное бесплатно -
Статьи
|
|
Автор: Administrator
|
|
14.03.2010 01:48 |
|
В наши дни базы данных применяются везде: в бухгалтерии, в библиотеке, на складе. А наиболее большим поставщиком программного обеспечения для обработки информации является фирма Oracle. Стандартный язык структурированных запросов SQL не поддерживает циклы, однако весьма нередко, для образования отчетов, к примеру, без циклов не обойтись. Потому корпорация Oracle сделала расширение этого языка - PL/SQL.
Циклы предназначены для многократного исполнения конкретных операций. В PL/SQL есть 3 типа циклов: 1. Безусловные циклы (бесконечные) - выход из них не предусмотрен. Потому как такие циклы специфичны и применяются редко, то организуются они при помощи условных циклов. Условие возможно вообще не указывать или вместо него применять константу. Примером подобного цикла является машина LOOP ... END LOOP. 2. Условные циклы - команды выполняются прежде тех пор, пока истинно условие. Пример, WHILE условие LOOP ... END LOOP. 3. Циклы со счетчиком - цикл, в коем счетчик меняет свое значение с начального прежде конечного с определенным этапом, и для любого значения счетчика выполняется последовательность команд, находящихся в цикле. Представителем данного типа циклов является машина FOR счетчик IN стартовое значение..конечное значение LOOP ... END LOOP.
|