社区
MS-SQL Server
帖子详情
我想写个触发器,就是同步复制表
jxzqsun
2002-04-23 08:10:45
我想写个触发器,就是同步复制一个表,当表A有新记录的时候,就把这新记录写到表B中,以保证表A和表B的内容的一致性,怎么写呢?
...全文
70
6
打赏
收藏
我想写个触发器,就是同步复制表
我想写个触发器,就是同步复制一个表,当表A有新记录的时候,就把这新记录写到表B中,以保证表A和表B的内容的一致性,怎么写呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Yang_
2002-04-23
打赏
举报
回复
用 ping2000(乐乐) 的!
ping2000
2002-04-23
打赏
举报
回复
create trigger triggername
on 表A
for insert
as
insert 表B
select * from inserted
jxzqsun
2002-04-23
打赏
举报
回复
我不需要删除和修改,你可以缩写一下吗?简洁一点。谢谢。
Yang_
2002-04-23
打赏
举报
回复
检查了一下,这次没有写错!呵呵
Yang_
2002-04-23
打赏
举报
回复
要一致,不能只考虑插入,删除、修改也要考虑。
create trigger tri_a
on a
for insert,update,delete
as
set nocount on
delete b
from b,deleted d
where b.key=d.key
insert b
select * from inserted
set nocount off
go
这里假设你的两个表有主键key
ping2000
2002-04-23
打赏
举报
回复
insert 表B
select inserted
SQL
触发器
--当
表
数据发生变化时,将数据
同步
到另一张
表
中
触发器
是由一段代码块组成,当
表
中的数据发生变化(如INSERT、UPDATE 或 DELETE )时,会自动唤醒调用
触发器
中的代码,从而起到了保证业务规则和数据的完整性的作用。
SQL Server 如何创建
触发器
实现一张
表
数据更新时,
同步
增加、删除、修改另一张
表
的数据
一、
触发器
知识点摘要: 实际应用中,我们经常会遇到在对SQLServer的某一张
表
进行增加、删除、修改操作时,需
同步
更新同一数据库或不同数据库的另一张
表
,此时我们可以使用SQLServer的
表
触发器
来实现。 使用
触发器
时,我们会用到
触发器
的两个临时虚拟
表
:Deleted
表
、Inserted
表
,它们用于存储【创建
触发器
表
】的记录变动信息,即发生触发事件时对应的【一条旧记录】和【一条新记录】,各触发事件对应
表
数据如下:
表
触发事件 虚拟
表
Inserted 虚拟
表
Deleted ...
MySQL
触发器
实现两
表
数据
同步
(详解)
自动更新数据
sql server
触发器
复制
表
以及更新
表
比较基础,仅此记录
复制
表
数据到另一个
表
中(两个
表
字段要相同) 当一个
表
字段更改,更改另一个
表
的
java sql
触发器
,Java培训之Sql Server
触发器
实现多
表
之间
同步
增加、删除与更新
Sql Server
触发器
实现多
表
之间
同步
增加、删除与更新定义: 何为
触发器
?在SQL Server里面也就是对某一个
表
的一定的操作,触发某种条件,从而执行的一段程序。
触发器
是一个特殊的存储过程。常见的
触发器
有三种:分别应用于Insert , Update , Delete 事件。(SQL Server 2000定义了新的
触发器
,这里不提)我为什么要使用
触发器
?比如,这么两个
表
:Create Ta...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章