- Update trigger: run when update table
- Insert trigger: run when insert new record to table
- Delete trigger: run when delete record from table
Trigger helps ensure data integrity when data is changed.
28
Stored Procedure, Trigger (5 of 9)
Trigger
Creating trigger
CREATE TRIGGER trigger_name
ON table_name
{AFTER | INSTEAD OF} {INSERT | UPDATE | DELETE}
AS
BEGIN
trigger_body
END;
For example:
CREATE TRIGGER tr_users_insert
ON users
AFTER INSERT
AS
BEGIN
-- trigger body
END;
29
Stored Procedure, Trigger (6