数据宏与触发器的应用指南
1. 数据宏与触发器基础
在Web应用中,每个表都有三个事件,可在其中嵌入数据宏代码,以响应用户对表中数据的插入、更新或删除操作。这三个事件分别是On Insert、On Update和On Delete。在表设计视图中,可看到这三个事件对应的图标有阴影,这表明这些事件背后已编写了嵌入的数据宏代码。
| 事件 | 说明 | 对应Azure SQL Database触发器 |
|---|---|---|
| On Insert | 记录插入后执行此宏操作,也可用于取消插入操作 | On Insert After Trigger |
| On Update | 记录更新后执行此宏,也可用于取消更新 | On Update After Trigger |
| On Delete | 记录删除后执行此宏,也可用于取消删除 | On Delete After Trigger |
Azure SQL支持多种触发器,我们关注的是After Triggers,它们在执行引用完整性检查和其他检查之后,但在接受更改之前执行。在Azure SQL Database中,触发器代码可以访问两个虚拟视图:INSERTED和DELETE
超级会员免费看
订阅专栏 解锁全文
24

被折叠的 条评论
为什么被折叠?



