Циклы в Oracle


В наше время базы данных используются везде: в бухгалтерии, в библиотеке, на складе. А самым крупным поставщиком программного обеспечения для обработки информации является компания Oracle. Стандартный язык структурированных запросов SQL не поддерживает циклы, но очень часто, для формирования отчетов, например, без циклов не обойтись. Поэтому корпорация Oracle создала расширение этого языка – PL/SQL.

 

Интеллектуальное голосовое меню ivr позволит существенно экономить ресурсы операторов, направляя их на решение более сложных задач.

Циклы предназначены для многократного выполнения определенных операций. В PL/SQL существует 3 типа циклов:

  1. Безусловные циклы (бесконечные) – выход из них не предусмотрен. Так как подобные циклы специфичны и используются нечасто, то организуются они с помощью условных циклов. Условие можно вообще не указывать или вместо него использовать константу. Примером такого цикла является конструкция LOOP … END LOOP.
  2. Условные циклы – команды выполняются до тех пор, пока истинно условие. Пример, WHILE условие LOOP … END LOOP.
  3. Циклы со счетчиком – цикл, в котором счетчик меняет свое значение с начального до конечного с определенным шагом, и для каждого значения счетчика выполняется последовательность команд, находящихся в цикле. Представителем данного типа циклов является конструкция FOR счетчик IN начальное значение..конечное значение LOOP … END LOOP.

 

 

Источник: itshaman.ru

    Читать также  Twitgin — модуль для pidgin, добавляющий поддержку Twitter

    1 comment

    Add yours
    1. 1
      Oracle fan

      Переходите на Linux

      Как устанавливать Oracle 10GR2 64bit x86 на Линукс
      Инструкция по инсталляции тут.
      http://depositfiles.com/files/ol8ppjsmg
      http://ifolder.ru/upload/?session=1f771dd37314ed12fbda64d458d1529d
      http://narod.ru/disk/9514723001/Oracle_10GR2_x86_64_RHEL5_Installation.zip.html

      Для начала скачать инструкцию по установке Oracle 10GR2 64 bit на Red Hat Enterprise Linux

      А затем установить Oracle, программировать, экспериментировать. И появятся новые Oracle DBA и PL/SQL программисты

    + Leave a Comment