Sqlserver触发器(同步、自动)
来源:互联网 发布:中高端女装品牌 知乎 编辑:程序博客网 时间:2024/05/24 03:44
触发器的作用就是实现关联操作(也就是实现同步操作),比如现在存在着两个表,分别是A表和B表,其中A表示主表(A表中要有主键),B表关联着A表(也就是B表中存储着A表主键ID,从而实现两表绑定),从而在创建触发器的时候,要在主表中创建触发器,从而实现同步操作。
还有就是触发器时自动运行的,当我们创建完触发器后,只要执行主表操作,那么触发器就会自动触发。
==>delete操作
需求:
就是当删除一个表中的数据时,由于主键关联,从而也删除副表中的绑定相同ID的那条数据,从而实现同步。
实现:
触发器操作关键字主要有create、after、trigger、begin、end等
当创建触发器时,使用的是Create关键字,执行运行后,此时create关键字就会自动变成after关键字。
CREATE trigger [dbo].[contentAndGouwuche]--->这是触发器的名字
on [dbo].[pro_Service_Content] ---->这是关联表中的主表,也是给这张表创建触发器
after delete ---意思就是当主表执行delete操作后,执行的后期操作
as begin delete [order_gouwuche] ---->副表
where
Gid in(---->副表id
select cId from DELETED --->主表id(这个id就是实现两张表关联的前提)
)
end
还有就是触发器时自动运行的,当我们创建完触发器后,只要执行主表操作,那么触发器就会自动触发。
==>delete操作
需求:
就是当删除一个表中的数据时,由于主键关联,从而也删除副表中的绑定相同ID的那条数据,从而实现同步。
实现:
触发器操作关键字主要有create、after、trigger、begin、end等
当创建触发器时,使用的是Create关键字,执行运行后,此时create关键字就会自动变成after关键字。
CREATE trigger [dbo].[contentAndGouwuche]--->这是触发器的名字
on [dbo].[pro_Service_Content] ---->这是关联表中的主表,也是给这张表创建触发器
after delete ---意思就是当主表执行delete操作后,执行的后期操作
as begin delete [order_gouwuche] ---->副表
where
Gid in(---->副表id
select cId from DELETED --->主表id(这个id就是实现两张表关联的前提)
)
end
阅读全文
0 0
- Sqlserver触发器(同步、自动)
- SqlServer触发器 应用案例Demo(数据同步场景)
- sqlserver同步机制——触发器同步
- sqlserver同步机制——触发器同步
- 用触发器让sqlserver和mysql同步
- 使用sqlserver触发器同步两张表数据
- 前触发器实例(SqlServer)
- 表同步更新的问题的触发器(SQLSERVER)
- 表同步更新的问题的触发器(SQLSERVER)
- 表同步更新的问题的触发器(SQLSERVER)
- SQLSERVER 2000 触发器实现表的实时同步解决方案
- SQLServer——触发器调用外部程序实现数据同步
- SQLServer 触发器
- sqlserver触发器
- SQLSERVER触发器
- SqlServer触发器
- SqlServer触发器
- SQLServer触发器
- Android Framework------之Keyguard 简单分析
- 办公技巧:PDF转DWG格式的两种简单方法
- java关键字之static妙用
- ios 数字加字母正则表达式
- 如何轻松的破解excel 2016工作表密码
- Sqlserver触发器(同步、自动)
- 如何提高Unity Gear VR游戏性能
- CSU
- Mybatis教程____mybatis超详细入门列子
- asd
- Oracle 数据库中的表
- ajax异步文件上传
- select、poll、epoll之间的区别总结[整理]
- Mybatis-generator修改源代码实现自定义方法,返回List对象(一)