ВУЗ:
Составители:
197
Продолжение табл. 3.8
Макрокоманда Описание СУБД
%PK(<separator>, <function>) Выдает список первичных ключей
сущности триггера, выполняя за-
данную функцию для каждого эле-
мента.
Все
%PKDecl(<old prefix>,<new
prefix>,<separator>)
Выдает список атрибутов первично-
го ключа сущности триггера с их
типами данных (См. %ParamDecl).
Все
%RefClause
Оператор ссылок; расширяется:
REFERENCES OLD as <old name>
new as <new name>.
INFORMIX
Ingres
ORACLE7
Rdb
%RelTemplate
Расширяет связь ″Template Code″,
присоединенную к текущей связи.
Если нет присоединенного кода, то
расширяется соответствующий dia-
gram-wide шаблон ссылочной цело-
стности.
Все
%Scope
Задает, каким образом будет вы-
полняться триггер (напр., один раз
для всей таблицы, для каждой стро-
ки и т.д.).
ORACLE7
%SetFK(<child table>,<value>) Выдает список внешнего ключа до-
черней сущности связи, в котором
каждому элементу присвоено за-
данное значение.
Все
%SetPK(<table>,<value>) Выдает список первичного ключа
заданной таблицы, в котором каж-
дому элементу присвоено заданное
значение
Все
%Substi-
tute(<value>,<pattern>,<substitute
>)
Заменяет строку <pattern> в строке
<value> на строку <substitute>.
Все
%Substr(<macro code>,<initial
pos>,<length>)
Создает подстроку для расширения
заданного <macro code>.
Все
%Table Name
Физическое имя таблицы сущности
триггера.
Все
%Template Name
Возвращает имя шаблона триггера,
хранимой процедуры или скрипта;
может быть использовано в редак-
торе Entity Trigger.
Все
%Trigger Name
Физическое имя триггера. Все
%TriggERelRI(<action>,
<type>,<integrity>)
Булевский предикат, принимающий
значение ″истинно″, если заданный
триггер и связь относятся к задан-
ному действию (Up-
date/Delete/Insert), типу
(Child/Parent) и целостности (Cas-
cade/Restrict/Set Null/Set Default).
Все
Продолжение табл. 3.8 Макрокоманда Описание СУБД %PK(, ) Выдает список первичных ключей Все сущности триггера, выполняя за- данную функцию для каждого эле- мента. %PKDecl( , , ) го ключа сущности триггера с их типами данных (См. %ParamDecl). %RefClause Оператор ссылок; расширяется: INFORMIX REFERENCES OLD as Ingres new as . ORACLE7 Rdb %RelTemplate Расширяет связь ″Template Code″, Все присоединенную к текущей связи. Если нет присоединенного кода, то расширяется соответствующий dia- gram-wide шаблон ссылочной цело- стности. %Scope Задает, каким образом будет вы- ORACLE7 полняться триггер (напр., один раз для всей таблицы, для каждой стро- ки и т.д.). %SetFK( , ) Выдает список внешнего ключа до- Все черней сущности связи, в котором каждому элементу присвоено за- данное значение. %SetPK( ,
) Выдает список первичного ключа Все заданной таблицы, в котором каж- дому элементу присвоено заданное значение %Substi- Заменяет строку в строке Все tute( , , на строку . >) %Substr( , , ) заданного . %Table Name Физическое имя таблицы сущности Все триггера. %Template Name Возвращает имя шаблона триггера, Все хранимой процедуры или скрипта; может быть использовано в редак- торе Entity Trigger. %Trigger Name Физическое имя триггера. Все %TriggERelRI( , Булевский предикат, принимающий Все , ) значение ″истинно″, если заданный триггер и связь относятся к задан- ному действию (Up- date/Delete/Insert), типу (Child/Parent) и целостности (Cas- cade/Restrict/Set Null/Set Default). 197 Страницы
- « первая
- ‹ предыдущая
- …
- 195
- 196
- 197
- 198
- 199
- …
- следующая ›
- последняя »