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 [, colunm_name [, ...]]
| DELETEDescription
OR REPLACE
DEFINER
IF NOT EXISTS
trigger_time
trigger_event
FOLLOWS/PRECEDES other_trigger_name
Atomic DDL
Examples
See Also
Last updated
Was this helpful?

