Professional Documents
Culture Documents
Triggers
Triggers
TRIGGER is a data base object which can be enabled or executed implicitly for any dml operation on the
table.
i) Trigger event: Any dml (insert or update or delete) operation is known as trigger event
ii) Trigger restriction: It controls the trigger execution that is before or after dml operation.
iii) Trigger action: It implements or represents the logic or functionality of the trigger that is what it is
doing for dml operation.
Types of triggers: 12
At row level
FOR EACH ROW--It enable the trigger execution for each record inside the table. The following are
record level triggers
Before insert, after insert, before update, after update, before delete, after delete
At statement level--Trigger is executed only once for any number affected records for a dml operation
Before insert, after insert, before update, after update, before delete, after delete
:NEW--It represents the new values into a column[ insert & After update ]
:OLD--It represents the old values from a column [ Before update & before delete ]