CREATE TRIGGER
Complete CREATE TRIGGER reference: OR REPLACE, DEFINER, IF NOT EXISTS, FOLLOWS/PRECEDES options for BEFORE/AFTER INSERT, UPDATE, or DELETE triggers rules.
Syntax
CREATE [OR REPLACE]
[DEFINER = { user | CURRENT_USER | role | CURRENT_ROLE }]
TRIGGER [IF NOT EXISTS]
trigger_name trigger_time {trigger_event [OR trigger_event] ...}
ON tbl_name FOR EACH ROW
[{ FOLLOWS | PRECEDES } other_trigger_name]
trigger_stmt
trigger_time:
BEFORE
| AFTER
trigger_event:
INSERT
| UPDATE [OF column_name [, column_name] ...]
| DELETEDescription
OR REPLACE
DEFINER
IF NOT EXISTS
trigger_time
trigger_event
INSERTING, UPDATING, and DELETING Predicates
INSERTING, UPDATING, and DELETING PredicatesFOLLOWS/PRECEDES other_trigger_name
Atomic DDL
Examples
Creating a Trigger
OR REPLACE and IF NOT EXISTS
OR REPLACE and IF NOT EXISTSReferencing NEW Column Values
See Also
Last updated
Was this helpful?

