sql server 怎么让两个表同步
1个回答
2017-03-13 · 知道合伙人软件行家
关注
展开全部
可以通过sql触发器来实现。
例下列触发器代码 :
create trigger tri_kszb_insert
on ygpx_kszb --操作的表名
for insert --给表插入一条数据的时候触发
as
declare @kssj datetime
declare @sqbh char(40)
select @kssj = kssj,@sqbh = sqbh from inserted --把插入的数据的保存到变量
insert into ygpx_kszb2 values (@kssj,@sqbh) --同步插入到另一表
以上触发器可以实现,在表ygpx_kszb中插入数据,同步插入到表ygpx_kszb2 。
触发器还可以针对表的 insert,delete, update 操作时安装要求执行数据同步的操作,即可实现两个表里的数据同步。
例下列触发器代码 :
create trigger tri_kszb_insert
on ygpx_kszb --操作的表名
for insert --给表插入一条数据的时候触发
as
declare @kssj datetime
declare @sqbh char(40)
select @kssj = kssj,@sqbh = sqbh from inserted --把插入的数据的保存到变量
insert into ygpx_kszb2 values (@kssj,@sqbh) --同步插入到另一表
以上触发器可以实现,在表ygpx_kszb中插入数据,同步插入到表ygpx_kszb2 。
触发器还可以针对表的 insert,delete, update 操作时安装要求执行数据同步的操作,即可实现两个表里的数据同步。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询