A trigger is a special form of stored procedure executed concurrent with a specified SQL command.
A trigger is used to enforce integrity rules and can be set to execute when the user issues a SQL command, such as an insert, delete, or update to a specified table or column.