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


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


Областью действия идентификаторов форм, окон, функций и отчетов является вся программа. Область действия идентификаторов предложений PREPARE и DECLARE начинается с самого предложения и продолжается до конца модуля.

Операции в языке Informix-4GL

Числовые операции языка Informix-4GL представлены таблицей

+

сложение

-

вычитание

*

умножение

/

деление

**

возведение в степень

mod

деление по модулю

()

выделение приоритета

USING

форматирование

Правила выполнения операций над датами подчинены следующим правилам:

time-var + interval-var = time-var;

time-var - time-var = interval-var.

Набор операций и функций для работы со строковыми типами данных и строковых преобразований в Informix-4GL представлен ниже

Операции и функция

 

Описание

char-var, char-var

 

Конкатенация строк

char-var[s,t]

 

Выделение подстроки значений CHAR или VARCHAR

ASCII int-var

 

Преобразование ASCII-кода в CHAR(1)

char-var CLIPPED

 

Удаление конечных пробелов

value USING "format"

 

Получение символьного представления значения value в соответствии с форматом

LENGTH(char-var)

 

Получение длины символьного выражения, исключая конечные пробелы

Логическое выражения, принимающего значения true, либо false может быть записано в одной из форм

expr1 rel_op expr2 или expr или NOT expr,

где rel_op - операция отношения из следующего набора:

Операция rel_op

Описание

Тип expr

Примечание

=

Равно

Любой

 

>

Больше

Любой

 

>=

Больше или равно

Любой

 

!=, <>

Не равно

Любой

 

<

Меньше

Любой

 

<=

Меньше или равно

Любой

 

[NOT] LIKE

Вхождение

Символьный

 

[NOT] MATCHES

Вхождение

Символьный

 

IS [NOT] NULL

NULL-значение

Любой

expr2 отсутствует

Несколько логических выражений могут быть объединены в более сложное с использованием логических операторов NOT, AND, OR.


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



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