Table Triggers

Trigger Type
Choose the type of trigger: TABLE, VIEW, SCHEMA and DATABASE

Enable
An enabled trigger runs its trigger action if a triggering statement is issued and the trigger restriction (if any) evaluates to true.

Table Schema
The table schema of the trigger.

Table name
The table you wish to create the trigger.

Compound
A compound trigger is a single trigger on a table that allows you to specify actions for each of four timing points:

Timing Point
Section
Before the triggering statement executes BEFORE STATEMENT
After the triggering statement executes AFTER STATEMENT
Before each row that the triggering statement affects BEFORE EACH ROW
After each row that the triggering statement affects AFTER EACH ROW
Note: Support from Oracle 11g or later and you can edit the SQL in Trigger Body.

Fire
When defining a trigger, you can specify the trigger timing - whether the trigger action is to be run BEFORE or AFTER the triggering statement.

For Each
Oracle Database fires a ROW trigger once for each row that is affected by the triggering statement and fires a STATEMENT trigger only once when the triggering statement is issued if the optional trigger constraint is met.

When
To specify the trigger condition, which is a SQL condition that must be satisfied for the database to fire the trigger.

On Event
It indicates the kind of statement that activates the trigger.

Insert
The trigger is activated whenever adding a row to a table or adds an element to a nested table.

Delete
The trigger is activated whenever removing a row from the table or removes an element from a nested table.

Update
The trigger is activated whenever changing a value in one of the fields selected in Update Of Fields.