触发器

绿林寻猫
2021-12-08 / 0 评论 / 184 阅读 / 正在检测是否收录...

什么是触发器?

触发器是在对表进行插入、更新或删除操作时自动执行的存储过程,不能被直接调用;

触发器通常用于强制业务规则,优越于检查约束;

触发器是一种高级约束,可以定义比CHECK约束更为复杂的约束

----------------------------------------------------------------------------------------------------------------------------------

触发器的分类

DELETE 触发器

INSERT 触发器

UPDATE 触发器

----------------------------------------------------------------------------------------------------------------------------------



----------------------------------------------------------------------------------------------------------------------------------

创建触发器的语法:

CREATE TRIGGER trigger_name

ON table_name   --指定一个表建立触发器

FOR [DELETE,INSERT,UPDATE--选择执行什么命令是触发

AS

T-SQL语句(触发时要执行的代码)


(根据不同的执行命令可以得到不同的表,表格类型与table_name一样

(SELECT * FROM INSERTED / SELECT * FROM DELETE / SELECT * FROM UPDATEED)



0

评论 (0)

取消