什么是触发器?
触发器是在对表进行插入、更新或删除操作时自动执行的存储过程,不能被直接调用;
触发器通常用于强制业务规则,优越于检查约束;
触发器是一种高级约束,可以定义比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)
-
数据库
+关注
关注
7文章
3993浏览量
67732 -
触发器
+关注
关注
14文章
2050浏览量
63039 -
记录
+关注
关注
0文章
9浏览量
11592
发布评论请先 登录
数据库数据恢复—服务器异常断电导致Oracle数据库故障的数据恢复案例
#### KEPServerEX 数据存储插件\\-2
数据库数据恢复——MongoDB数据库文件拷贝后服务无法启动的数据恢复
数据库数据恢复—SQL Server附加数据库提示“错误 823”的数据恢复案例
MySQL数据库的安装

一文搞懂数据库的触发器
评论