Абриаль 2.0 http://www.artint.ru/packin/abrial А.И.Пацкин [mailto:aleksandr@tochka.ru]
README 2.0 ] Абриаль 2.0 ] Введение (1.6) ] Обзор (1.6) ] Публикации ] Глоссарий ] Оглавление ] Руководство ] Выше ] _ operations ] A ] B ] C ] D ] E ] F ] G ] H-I ] [ L ] M ] N ] O ] P ] R ] S ] T-X ]

L


LE  Числовое сравнение: меньше или равно.


Формат:

<#LE source pattern [action {pattern action}* [default-action]]>

Аргументы/Атрибуты:

source - исходное выражение (число)
pattern - образцы для сравнения (число)
action - действие в случае успешного сравнения значений исходного выражения с образцом
default-action - действие в случае неуспешного сравнения с образцами

Описание:

Последовательно производит числовое сравнение "меньше или равно" значения первого аргумента source со значением четных аргументов pattern. Нечисловые значения исходного выражения или образца заменяются нулем (0). Если найден аргумент pattern, удовлетворяющий условию сравнения, выполняется единственное действие action. В случае неуспеха операции сравнения, выполняется действие default-action

Возвращает либо результат выполненного действия, если оно указано, либо непустое значение (символ "пробел"), если указаны всего два аргумента и результат сравнения - истина, либо пусто.

Признаки:

простой, ленивый. 

Использование:  

 

Примечание:

Пример:

<#LE (x0) (x1) ((x0) " <= "(x1)) (x2) ((x0) " <= "(x2))>


LEN  Получение длины строки.


Формат:

<#LEN string-expression>

Аргументы/Атрибуты:

string-expression - строка или строковое выражение

Описание:

Возвращает длину строки string-expression.

Признаки:

простой, ленивый. 

Использование:  

 

Примечание:

 

Пример:

<#IF (EQ (LEN (x)) 5)><#ELSE> #/>


LOAD  Загрузка из файла кода БД.


Формат:

<#LOAD [D=dbname] [{FILE=file-name [SHOW=Y]}| TEXT=ddl-code] >

Аргументы/Атрибуты:

dbname - путь к файлу БД
file-name - путь к файлу
ddl-code - текст DDL-кода

Описание:

См. _LOAD.

Признаки:

простой, ленивый. 

Использование:

 

Примечание:

Аналогичен LOAD. 

Пример:

<#_LOAD FILE="C:\Abrial\Bases\MyDataBase.ab" SHOW=Y> 

Догружаем из файла "C:\Abrial\Bases\MyDataBase.ab" DDL-код в текущую БД, отображаем процесс загрузки. 


LT  Числовое сравнение: меньше.


Формат:

<#LT source pattern [action {pattern action}* [default-action]]>

Аргументы/Атрибуты:

source - исходное выражение (число)
pattern - образцы для сравнения (число)
action - действие в случае успешного сравнения значений исходного выражения с образцом
default-action - действие в случае неуспешного сравнения с образцами

Описание:

Последовательно производит числовое сравнение "меньше" значения первого аргумента source со значением четных аргументов pattern. Нечисловые значения исходного выражения или образца заменяются нулем (0). Если найден аргумент pattern, удовлетворяющий условию сравнения, выполняется единственное действие action. В случае неуспеха операции сравнения, выполняется действие default-action

Возвращает либо результат выполненного действия, если оно указано, либо непустое значение (символ "пробел"), если указаны всего два аргумента и результат сравнения - истина, либо пусто.

Признаки:

простой, ленивый. 

Использование:  

 

Примечание:

Пример:

<#LT (x0) (x1) ((x0) " < "(x1)) (x2) ((x0) " < "(x2))>


 

Все права защищены. © 2000-2003 РосНИИ ИИ
http://www.artint.ru
Copyright. © 2000-2003 by RRIAI
Александр Иосифович Пацкин [mailto:aleksandr@tochka.ru].
07 марта, 2004

К началу документа.