ВУЗ:
Составители:
195
Продолжение табл. 3.8
Макрокоманда Описание СУБД
%If (<predicate>){<macro code>}
%Else {<macro code>}
В зависимости от условия, расши-
ряет макрокод if или else. Часть else
не является обязательной.
Все
%include(“path name”) Позволяет Вам включать макроко-
ды триггера в файлы.
Все
JoinFKPK([<child table>,<parent
table>,<comparison
op>,<separator>)
Часть условия поиска оператора
Where, присоединяющая внешний
ключ дочерней сущности к первич-
ному ключу родительской сущно-
сти связи.
Все
JoinPKPK(<table>,
<correlation>,<comparison
op>,<separator>)
Часть условия поиска оператора
Where, соединяющая первичные
ключи двух корреляций или табли-
цы и корреляции.
Все
%Len(<macro code>) Возвращает длину строки <macro
code>.
Все
%Lower(<macro code>) Преобразует расширение <macro
code> в нижний регистр.
Все
%Max(<value1>,<value2>) Возвращает максимальное значение
- <value1> или <value2>.
Все
%Min(<value1>,<value2>) Возвращает минимальное значение
- <value1> или <value2>.
Все
%NK(<separator>,<function>,
<prefix>)
Выдает список всех неключевых
атрибутов сущности триггера, вы-
полняя заданную функцию для ка-
ждого элемента.
Все
%NK
″
Decl(<old prefix>,<new
prefix>,<separator>)
Выдает список неключевых атрибу-
тов сущности триггера с их типами
данных (См. %ParamDecl).
Все
%Not(<macro code>)
Выполняет операцию ″логическое
НЕ″ над булевским предикатом, оп-
ределенным в <macro code>.
Все
%NotnullFK(<child table>,
<not null expression>,
<prfix>,<separator>)
Часть условия поиска оператора
Where, сравнивающая внешний
ключ дочерней сущности связи с
null. Эта макрокоманда расширяет-
ся тогда и только тогда, когда связь
является неидентифицирующей,
nulls allowed.
Все
%Or(<macro code1>,<macro
code2>)
Выполняет операцию ″логическое
ИЛИ″ над булевскими предикатами,
определенными в <macro code1> и
<macro code2>.
Продолжение табл. 3.8 Макрокоманда Описание СУБД %If (){ } В зависимости от условия, расши- Все %Else { } ряет макрокод if или else. Часть else не является обязательной. %include(“path name”) Позволяет Вам включать макроко- Все ды триггера в файлы. JoinFKPK([ , , , ) ключ дочерней сущности к первич- ному ключу родительской сущно- сти связи. JoinPKPK( , Часть условия поиска оператора Все
, , ) ключи двух корреляций или табли- цы и корреляции. %Len( ) Возвращает длину строки . %Lower( ) Преобразует расширение в нижний регистр. %Max( , ) Возвращает максимальное значение Все - или . %Min( , ) Возвращает минимальное значение Все - или . %NK( , , Выдает список всех неключевых Все ) атрибутов сущности триггера, вы- полняя заданную функцию для ка- ждого элемента. %NK″Decl( , , ) тов сущности триггера с их типами данных (См. %ParamDecl). %Not( ) Выполняет операцию ″логическое Все НЕ″ над булевским предикатом, оп- ределенным в . %NotnullFK( , Часть условия поиска оператора Все , Where, сравнивающая внешний , ) ключ дочерней сущности связи с null. Эта макрокоманда расширяет- ся тогда и только тогда, когда связь является неидентифицирующей, nulls allowed. %Or( , ) ИЛИ″ над булевскими предикатами, определенными в и . 195 Страницы
- « первая
- ‹ предыдущая
- …
- 193
- 194
- 195
- 196
- 197
- …
- следующая ›
- последняя »