Литвек - электронная библиотека >> Сергей Владимирович Маклаков >> Искусственный интеллект и др. >> BPwin и Erwin. CASE-средства для разработки информационных систем >> страница 60
%ParamDecl) Все %ParentPK(<separator>,<function>) Выдает список всех атрибутов первичного ключа родительской сущности связи, выполняя заданную функцию для каждого элемента Все %ParentPKDecl(<old pre(ix>, <new pre(ix>,<separator>) Выдает список атрибутов первичного ключа родительской сущности связи с их типами данных (см. %ParamDecl) Все %PnysRelName %PK(<separator>, <function>) Возвращает физическое имя связи Все Выдает список первичных ключей сущности триггера, выполняя заданную функцию для каждого элемента %PKDecl(<oldprefix>, <new prefix>,<separator>) Выдает список атрибутов первичного ключа сущности триггера с их типами данных (см. %ParamDecl) Все %RefClause %Relld Оператор ссылок; генерирует: REFERENCES OLD as <old name> new as <new name> INFORMIX Ingres ORACLE7 Rdb Возвращает ID связи %RellsNonull Проверяет null-выражение для связи и возвращает TRUE, если NULL не разрешены Все Все %RelRI(<action>, <RI Type>) Возвращает правило ссылочной целостности Все %RelTemplate %RelType Расширяет код шаблона, присоединенного к текущей связи. Если нет присоединенного кода, то расширяется соответствующий шаблон ссылочной целостности Все Возвращает тип связи %Scope Задает, каким образом будет выполняться триггер (например, один раз для всей таблицы, для каждой строки и т. д.) Все ORACLE7 %SetFK(<childtable>,<value>) Выдает список атрибутов внешнего ключа дочерней сущности связи, в котором каждому элементу присвоено заданное значение Все %SetPK(<table>,<value>) к Выдает список атрибутов первичного ключа заданной таблицы, в котором каждому элементу присвоено заданное значение Все 3 %Substitute(<value>,<pattern>, 3 <substitute>) с вменяет строку <patlem> в строке <value> на В троку <substitute> Все %Substr(<macro code>, С <initial pos>,<length>) д Создает подстроку для расширения заданного <macro code> Все %Switcli(<argument>) {%Choose(<choise1) {macro code 1} {%Choose(<choise2) {macro code 2} <etc...>%Default {macro code n}} Позволяет расширить макрокод по условию Все %Table Name В с Возвращает физическое имя таблицы В сущности триггера Все %Template Name Возвращает имя шаблона триггера, хранимой процедуры или скрипта; может быть использовано в редакторе Entity Trigger Все %Trigger Name Возвращает физическое имя триггера Все %TriggerRelRI(<action>, <type>,<integrity>) Булев предикат, принимающий значение TRUE, если заданный триггер и связь относятся к заданному действию Все (Child/Parent) и целостности (Cascade/Restrict/Set Null/Set Default) %UpdateChildFK() Вьщает список внешнего ключа дочерней сущности связи, выполняя функцию update для каждого элемента ORACLE7, SQL Server SYBASE %UpdateParentPK() Выдает список первичного ключа родительской сущности связи, выполняя функцию update для каждого элемента ORACLE7, SQL Server SYBASE %UpdatePK() Вьщает список первичного ключа сущности триггера, выполняя функцию update для каждого элемента ORACLE7, SQL Server SYBASE %Upper(<macro code>) Преобразует аргумент <macro code> в нижний регистр Все %ValidationHasValidValues(<arg>) валидации <агд> имеет допустимые значения, иначе - FALSE Все %ValidalionName Возвращает имя правила валидации Все %ValidationRule(<validationname>) или %ValidationRule Возвращает правило валидации для сервера; может быть использовано в любом месте с аргументом validation name> или в рамках действия правила, без аргументов Все %ValidValue Возвращает значение допустимого значения; используется в рамках действия допустимого значения Все %ValidValueDef Возвращает определение допустимого значения; используется в рамках действия допустимого значения Все %VerbPhrase Возвращает глагольную фразу связи Все