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


             

Областью действия идентификаторов форм, окон,


Областью действия идентификаторов форм, окон, функций и отчетов является вся программа. Область действия идентификаторов предложений 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.

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