SqlServer触发器的使用
2020-04-05 18:24
1206 查看
SqlServer触发器可以在对数据库表插入/更新时做一些处理的工作,例如:插入某个表时,更新另外一个表的数据等等,今天将分享一个例子与大家一起学习。
触发器官方定义:
触发器是对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。
SQLServer中触发器可以分为两类:DML触发器和DDL触发器,其中DDL触发器它们会影响多种数据定义语言语句而激发,这些语句有create、alter、drop语句。
DML触发器分为:
1、 after触发器(之后触发)
a、 insert触发器
b、 update触发器
c、 delete触发器
2、 instead of 触发器 (之前触发)
需求:
1)当表A更新字段时,将表A的数据插入到表B中,2)当表B插入数据时,同时删除表A的数据。
步骤1):
步骤2):
简单的插入和更新语句,希望能帮到你。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 简析sqlserver触发器以及如何使用sql 触发器
- sqlserver触发器的使用
- SQLServer触发器的使用
- SQLServer触发器的使用
- sqlserver触发器使用举例
- sqlserver触发器Tigger使用及示例
- SQLServer触发器的使用
- SQLServer触发器的使用
- sqlserver触发器的使用
- SqlServer触发器的使用
- SQLServer触发器的使用
- SAP中使用ABAP远程连接MS Sql Server服务器
- 使用 Spring 2.5 基于注解驱动的 Spring MVC
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
- 使用建模工具提高沟通效率
- Memcached Tip 1:使用Memcached Providers
- android database sqlite的使用
- 使用Flash Remoting实现Flash与ColdFusion 通信
- COM连接点C++客户使用注意事项
- struts标签的使用