Язык программирования баз данных Informix-4GL



Основы программирования на языке Informix-L - часть 5


При этом Informix-4GL делает все возможное, чтобы выполнить преобразование типов данных.

Операторы общего назначения

В данном разделе обсуждаются три группы операторов языка Informix-4GL (подробный синтаксис операторов приведен в приложении Г [5]):

  • операторы присвоения значений;
  • операторы управления последовательностью выполнения программы;
  • операторы организации программы.
  • К первой группе операторов относятся:

    LET

    Значение, вычисленное в общем случае как результат выражения, присваиваемое простой программной переменной, элементу массива или записи.

    INITIALIZE

    Инициализация списка переменных или записи значением NULL или значениями, которые определены как значения по умолчанию для столбцов указанной таблицы.

    Ко второй группе операторов относятся:

    СALL

    Вызов функции, возвращающей нуль или более значений, указанных в конструкции RETURNING.

    FOR

    Заголовок цикла, заканчивающийся предложением END FOR и выполняющийся до тех пор, пока переменная цикла не достигнет предельного значения.

    FOREACH

    Заголовок цикла, заканчивающийся предложением END FOREACH и выполняющийся по одному разу для всех строк, возвращенных как результат запроса к базе данных.

    WHILE

    Заголовок цикла, заканчивающийся предложением END WHILE и выполняющийся до тех пор, пока условие, сформулированное в заголовке цикла, не станет ложным.

    CONTINUE

    Переход к следующей итерации цикла, к следующему пункту меню или к продолжению ввода.

    EXIT

    Преждевременный выход из предложений FOR, FOREACH, WHILE, MENU, INPUT, CASE или из всей программы.

    IF

    Заголовок условного оператора, заканчивающегося конструкцией END IF.

    CASE

    Заголовок оператора выбора, заканчивающегося конструкцией END CASE.

    GOTO

    Переход к заранее определенному месту программы на указанную метку.

    LABEL

    Определение метки программы для безусловного перехода.

    SLEEP

    Задержка выполнения программы на указанный промежуток времени.

    RETURN

    Возврат управления из функции, возможно, с возвратом списка выражений, число и типы которых совпадают с обозначенными в предложении RETURNING оператора CALL при вызове функции.

    RUN

    Запуск некоторой программы средствами операционной системы.

    <


    Содержание  Назад  Вперед