Язык программирования баз данных 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

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

<


Начало  Назад  Вперед



Книжный магазин