ВУЗ:
Составители:
201
8.2. Выберите шаблон, который нужно изменить, из списка ″Built-in
Trigger Template″, так что код шаблона для этого триггера поя-
вится в окне ″Template Code″.
8.3. Измените исходное имя ″Template Name″ на ″говорящее″ имя
шаблона
8.4. Откройте окно ″Template Code″ и измените код шаблона так,
чтобы он удовлетворял Вашим требованиям
. Например, можно
добавить в шаблон новый код, который будет автоматически
изменять значение в строке вместо того, чтобы удалять эту
строку. Можно использовать макрокоманды из ″Macro Toolbox″,
чтобы ускорить процесс написания кодов, и просмотреть рас-
ширенный код в окне ″Expanded Code″.
8.5. Закончив редактирование кода, нажмите кнопку ″Add″, чтобы
добавить
шаблон в список ″User Override″.
8.6. Чтобы присвоить новый шаблон в качестве переопределяюще-
го, выделите Ваш шаблон, а также встроенный шаблон, если он
есть, который следует переопределить, а затем нажмите кнопку
″Attach″, расположенную над списком ″User Override″. ERwin
заменяет встроенный шаблон новым и показывает тип триггера
и связанный с ним
новый шаблон в списке, расположенном на-
верху в редакторе Trigger Template.
8.7. Нажмите кнопку ″Close″ для выхода из редактора в диаграмму.
Примечание: Чтобы ERwin начал использовать шаблоны ″RI Type
Override″ вместо встроенных, включите режим ″Relationship Override″ в
редакторе ″Schema Generation Report″ при генерировании физической схе-
мы базы данных.
9. Создание шаблона
Entity Override
9.1. Зайдите в окно ″Triggers″ сущности Order, предназначенное
только для чтения.
9.2. Щелкните по окну ″Trigger″ и введите имя нового шаблона
триггера сущности, например ″Special order-line insert″. Нажми-
те кнопку ″New″ и добавьте новый шаблон в список шаблонов
триггеров сущности.
9.3. Щелкните по одному из окон checkbox ″Trigger On
″, чтобы ука-
зать, хотите ли Вы создать собственный триггер для Insert, Up-
date или Delete. Когда Вы ставите метку в одно из этих окон,
ERwin автоматически загружает код встроенного шаблона в ок-
на кодов, которые расположены в нижней части редактора.
9.4. Щелкните по окну Template Code и измените код шаблона так,
чтобы он
удовлетворял определенным требованиям. Например,
можно добавить в шаблон новый код, который будет автомати-
чески изменять значение в строке вместо того, чтобы удалять
эту строку. Можно использовать макрокоманды из ″Trigger
8.2. Выберите шаблон, который нужно изменить, из списка ″Built-in Trigger Template″, так что код шаблона для этого триггера поя- вится в окне ″Template Code″. 8.3. Измените исходное имя ″Template Name″ на ″говорящее″ имя шаблона 8.4. Откройте окно ″Template Code″ и измените код шаблона так, чтобы он удовлетворял Вашим требованиям. Например, можно добавить в шаблон новый код, который будет автоматически изменять значение в строке вместо того, чтобы удалять эту строку. Можно использовать макрокоманды из ″Macro Toolbox″, чтобы ускорить процесс написания кодов, и просмотреть рас- ширенный код в окне ″Expanded Code″. 8.5. Закончив редактирование кода, нажмите кнопку ″Add″, чтобы добавить шаблон в список ″User Override″. 8.6. Чтобы присвоить новый шаблон в качестве переопределяюще- го, выделите Ваш шаблон, а также встроенный шаблон, если он есть, который следует переопределить, а затем нажмите кнопку ″Attach″, расположенную над списком ″User Override″. ERwin заменяет встроенный шаблон новым и показывает тип триггера и связанный с ним новый шаблон в списке, расположенном на- верху в редакторе Trigger Template. 8.7. Нажмите кнопку ″Close″ для выхода из редактора в диаграмму. Примечание: Чтобы ERwin начал использовать шаблоны ″RI Type Override″ вместо встроенных, включите режим ″Relationship Override″ в редакторе ″Schema Generation Report″ при генерировании физической схе- мы базы данных. 9. Создание шаблона Entity Override 9.1. Зайдите в окно ″Triggers″ сущности Order, предназначенное только для чтения. 9.2. Щелкните по окну ″Trigger″ и введите имя нового шаблона триггера сущности, например ″Special order-line insert″. Нажми- те кнопку ″New″ и добавьте новый шаблон в список шаблонов триггеров сущности. 9.3. Щелкните по одному из окон checkbox ″Trigger On″, чтобы ука- зать, хотите ли Вы создать собственный триггер для Insert, Up- date или Delete. Когда Вы ставите метку в одно из этих окон, ERwin автоматически загружает код встроенного шаблона в ок- на кодов, которые расположены в нижней части редактора. 9.4. Щелкните по окну Template Code и измените код шаблона так, чтобы он удовлетворял определенным требованиям. Например, можно добавить в шаблон новый код, который будет автомати- чески изменять значение в строке вместо того, чтобы удалять эту строку. Можно использовать макрокоманды из ″Trigger 201
Страницы
- « первая
- ‹ предыдущая
- …
- 199
- 200
- 201
- 202
- 203
- …
- следующая ›
- последняя »