ВУЗ:
Составители:
194
Продолжение табл. 3.8
Макрокоманда Описание СУБД
%ChildParamDecl(<old pre-
fix>,<new prefix>,<separator>)
Выдает список атрибутов дочерней
сущности связи с их типами данных
(См. %ParamDecl).
Все
%ChildPK<separator>,
<function>,<prefix>)
Генерирует разделенный список
функций для каждого элемента пер-
вичного ключа дочерней сущности
(напр., update(customer_number) or
update(customer_name) or ....).
Все
%ChildPKDecl(<old prefix>,<new
prefix>,<separator>)
Выдает список атрибутов первично-
го ключа дочерней сущности связи
с их типами данных (См. %Param-
Decl).
Все
%Concat(<value1>,<value2>) Производит конкатенацию <value1>
и <value2>. Возвращает результат.
Все
%CustomTriggerDefaultFooter
Часть триггера, определенного
пользователем - default footer, кото-
рая содержится в diagram-wide сег-
менте шаблона CUSTOM TRIGGER
FOOTER.
Все
%CustomTriggerDefaultHeader
Часть триггера, определенного
пользователем - default header, ко-
торая содержится в diagram-wide
сегменте шаблона CUSTOM
TRIGGER HEADER.
Все
%Datetime
Создает строку, представляющую
текущую дату и время.
Все
%DBMS
Возвращает имя СУБД. Все
%DBMSDelim
Возвращает разделитель операторов
СУБД.
Все
%Decl(<arg>,<initial value>) Объявляет <arg> как переменную и,
если это задано, присваивает ей
значение <initial value>.
Все
%Fire
Задает условие, когда выполняется
триггер (напр., BEFORE, AFTER).
INFORMIX
Ingres
ORACLE7
Rdb
%ForEachAtt(<table>,
<separator>) {\015\n\<macro
code>\015\n}
Расширяет макрокод для каждого из
атрибутов заданной таблицы.
Все
%ForEachChildRel
(<separator>) {\015\n\<relationship
code>\015\n}
Расширяет <relationship code> для
каждой связи, в которой сущность
триггера является дочерней.
Все
%ForEachFKAtt(<separator>)
{\015\n\<macro code>\015\n}
Расширяет макрокод для каждого из
атрибутов внешнего ключа, мигри-
ровавших через текущую связь.
Все
%ForEachParentRel
(<separator>)
{\015\n\<relationship code>\015\n}
Расширяет <relationship code> для
каждой связи, в которой сущность
триггера является родительской.
Все
Продолжение табл. 3.8 Макрокоманда Описание СУБД %ChildParamDecl(, , ) сущности связи с их типами данных (См. %ParamDecl). %ChildPK , Генерирует разделенный список Все , ) функций для каждого элемента пер- вичного ключа дочерней сущности (напр., update(customer_number) or update(customer_name) or ....). %ChildPKDecl( , , ) го ключа дочерней сущности связи с их типами данных (См. %Param- Decl). %Concat( , ) Производит конкатенацию Все и . Возвращает результат. %CustomTriggerDefaultFooter Часть триггера, определенного Все пользователем - default footer, кото- рая содержится в diagram-wide сег- менте шаблона CUSTOM TRIGGER FOOTER. %CustomTriggerDefaultHeader Часть триггера, определенного Все пользователем - default header, ко- торая содержится в diagram-wide сегменте шаблона CUSTOM TRIGGER HEADER. %Datetime Создает строку, представляющую Все текущую дату и время. %DBMS Возвращает имя СУБД. Все %DBMSDelim Возвращает разделитель операторов Все СУБД. %Decl( , ) Объявляет как переменную и, Все если это задано, присваивает ей значение . %Fire Задает условие, когда выполняется INFORMIX триггер (напр., BEFORE, AFTER). Ingres ORACLE7 Rdb %ForEachAtt( , Расширяет макрокод для каждого из Все
) {\015\n\ \015\n} %ForEachChildRel Расширяет для Все ( ) {\015\n\ \015\n} триггера является дочерней. %ForEachFKAtt( ) Расширяет макрокод для каждого из Все {\015\n\ \015\n} атрибутов внешнего ключа, мигри- ровавших через текущую связь. %ForEachParentRel Расширяет для Все ( ) каждой связи, в которой сущность {\015\n\ \015\n} триггера является родительской. 194 Страницы
- « первая
- ‹ предыдущая
- …
- 192
- 193
- 194
- 195
- 196
- …
- следующая ›
- последняя »