触发器实现两个库之间数据同步
来源:互联网 发布:域名dns劫持怎么解决 编辑:程序博客网 时间:2024/06/10 19:22
触发器实现两个库之间数据同步
instead of触发器不执行原语句,那么在原来基础上再加一条insert语句即可。
for触发器不能有text,ntext,image列。
create trigger tgr_nr_add
on Nr
instead of insert
as
--declare @name varchar(50),@name1 varchar(200);
begin
SET NOCOUNT ON;
set xact_abort ON;
--set @name=
begin distributed tran
if (select sp from inserted)='1'
--begin
insert into opendatasource('SQLOLEDB','Data Source=10.10.100.202;User ID=sq_fjrtvu;Password=8v6455dfw').sq_fjrtvu.dbo.Module_News
(NewsTitle ,NewsContent,Author,PubTime,ClassId,IsTop)
select Subject,Content,gar,New_Date,11,Zd from inserted
INSERT INTO [Nr]
([sid]
,[ssid]
,[subject]
,[content]
,[picname]
,[waddr]
,[link01]
,[link02]
,[gar]
,[new_date]
,[sp]
,[pic2]
,[pic3]
,[pic4]
,[pic5]
,[zw]
,[zd]
,[bt]
,[userip]
,[publ_time]
,[publ_login]
,[tp])
select [sid]
,[ssid]
,[subject]
,[content]
,[picname]
,[waddr]
,[link01]
,[link02]
,[gar]
,[new_date]
,[sp]
,[pic2]
,[pic3]
,[pic4]
,[pic5]
,[zw]
,[zd]
,[bt]
,[userip]
,[publ_time]
,[publ_login]
,[tp]
from inserted
commit tran
--end
end
- 触发器实现两个库之间数据同步
- 实现两个数据库之间的数据同步
- 触发器实现同步两个数据库
- 两个数据表之间数据同步
- 如何在两个SQLSERVER之间实现数据同步
- 如何在两个SQLSERVER之间实现数据同步
- 在两个ORACLE数据库之间实现数据增量同步
- 如何实现两个系统之间的数据同步
- 利用触发器实现数据同步
- 利用触发器实现数据同步
- 使用触发器实现两个数据库同步
- 【GoldenGate】使用OGG,两个Oracle库之间单向同步数据
- 如何在两个SQLSERVER之间数据同步
- 如何在两个SQLSERVER之间数据同步
- 如何在两个SQLSERVER之间数据同步
- 如何在两个SQLSERVER之间数据同步
- 在两个数据库之间进行数据同步
- 用触发器实现数据简单同步
- SQLite 在Windows Server 2008 R2 部署问题FAQ汇总
- RCP Eclipse
- 高级IO
- [译文]Java EE 6中的依赖注入——第1部分(二)
- ICE Manual(Documentation for Ice 3.5)---The Ice Run Time in Detail(Automatic Retries)
- 触发器实现两个库之间数据同步
- ubuntu 13.04 没有语言支持(language support)的解决方法
- magento设置产品列表页显示的产品数目
- %SelectAll
- (KVM连载) 5.1.3 使用virtio_balloon(KVM中的Ballooning)(下)
- Grunt 入门教程一:开始使用Grunt(翻译自官方教程)
- 随便写写
- 幂的精度问题
- iOS音频队列服务