Trigger name
Table to attach trigger to
Timing: BEFORE, AFTER, or INSTEAD OF
Events: INSERT, UPDATE, DELETE
Trigger body (SQL statements)
OptionallevelFor each row or for each statement
OptionalschemaSchema (for PostgreSQL)
OptionalreplaceIf true, uses OR REPLACE
OptionalconstraintConstraint name for triggers that fire on constraint
OptionalreferencingREFERENCING clause for transition tables (PostgreSQL)
OptionalcommentOptional comment
OptionalwhenWHEN clause for conditional triggers (Oracle, PostgreSQL)
Options for creating a trigger