一.模板
- DML触发器
CREATE TRIGGER <触发器名称>
ON <表名||视图名>
[FOR | AFTER | INSTEAD OF] [[INSERT][,] [UPDATE][,] [DELETE]]
--AFTER触发器在修改完成后执行(常用)
--INSTEAD OF触发器在数据更改前执行
AS
[IF UPDATE(<列名>)] --更新内容触发
BEGIN
<过程语句>
[ROLLBACK] --AFTER对修改与插入操作不满足条件时使用撤销操作
[IF(exists(select* form inserted) and not exists(select* from deleted))] --插入