This object type is used to define triggers for SQL tables and SQL table fields.
In the predefined Predict metastructure, a trigger can have passive and active associations of the following types:
Valid passive associations: |
"Triggers FI" (default passive
association) |
Valid active association: | no predefined association |
This document covers the following topics:
This menu is called with function code M and object code TR in a Predict
main menu or with the command MAINTAIN TRIGGER
.
13:54:29 ***** P R E D I C T ***** 2007-05-31 Plan 10 - (TR) Trigger Maintenance - Profile HNO Function Function A Add a Trigger D Display Trigger C Copy Trigger L Link children M Modify Trigger S Select Trigger from list N Rename Trigger P Purge Trigger Function .............. Trigger ID ............ Attributes....* Copy ID ............... Triggers FI ........... Restrictions .........* Profile HNO,used Association ...* Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Next Stop Last LnkEl Flip Print Impl AdmFi SelFi Prof Main |
Note:
Parameters not listed here are described under
Global
Attributes.
Parameters | |
---|---|
Function | Enter one of the codes from the menu to execute one of the maintenance functions. These functions are described in the section Maintenance in the Predict Reference documentation. |
The following screen is called for function Add a Trigger. The screens for functions Copy and Modify are similar.
13:54:29 ***** P R E D I C T ***** 2007-05-31 - Add a Trigger - Trigger ......... HNO-TR Triggers FI ....* Keys .. Zoom: N Attributes Trigger name .... Trigger action ..* Trigger type ....* Abstract Zoom: N Aditional attributes ..* N Associations ..* N |
Note:
Parameters not listed here are described under
Global
Attributes.
Parameters | |
---|---|
Trigger ID | ID of the trigger. |
Triggers FI | ID of the parent file. |
Trigger name | Name of the trigger. |
Trigger action | Activating a trigger with the statement:
|
Trigger type | Activation time of a trigger:
|
Two methods are available for calling an editor to edit the Trigger code of Trigger:
enter Y
in the Additional attributes field
in the bottom line of the Add/Copy/Modify Trigger screen and select Trigger
code from the menu, or
enter the command EDIT TRIGGER TRIGGER
<Trigger ID>
.
The editor called depends on the preferences specified in the Profile > Handling screen:
if your first choice editor is "NATURAL", the Subquery Editor (a modified Natural Editor) is called,
if your first choice editor is "SAG" or "Word for Windows", the Software AG Editor is called.
13:54:29 - TR: HEB-TR - 2007-05-31 ------------------- <Trigger code> ------------------- ***** ***************************** top of data*************************** 00001 save ***** *************************** bottom of data************************** Command ===> Scroll==> CSR Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Rfind Rch up down left right leave |
Only standard retrieval functions are used. See the section Retrieval in the Predict Reference documentation.
Trigger lists contain the trigger IDs and the trigger names.
13:19:16 ***** P R E D I C T ***** 2007-05-31 - List Trigger - ------------------------------------------------------------------------------ Cnt Trigger ID Trigger name 1 HEB-TR-DEL HEB-TR-DEL 2 HEB-TR-INS HEB-TR-INS 3 HNO-TR1 Trigger1 |
The output options valid for this object type are identical to those for object type Dataspace. See Output Options for Dataspace Retrieval.