跨服务器写触发器
来源:互联网 发布:1t硬盘恢复数据多少钱 编辑:程序博客网 时间:2024/05/17 06:09
create trigger t_test on test
for insert,update,delete
as
set? XACT_ABORT on
--启动远程服务器的MSDTC服务
exec master..xp_cmdshell 'isql /S"xz" /U"sa" /P"" /q"exec master..xp_cmdshell ''net start msdtc'',no_output"',no_output
--启动本机的MSDTC服务
exec master..xp_cmdshell 'net start msdtc',no_output
--进行分布事务处理,如果表用标识列做主键,用下面的方法
BEGIN DISTRIBUTED TRANSACTION
delete from openrowset('sqloledb','xz';'sa';'',test.dbo.test)
where id in(select id from deleted)
insert into openrowset('sqloledb','xz';'sa';'',test.dbo.test)
select * from inserted
commit tran
go
for insert,update,delete
as
set? XACT_ABORT on
--启动远程服务器的MSDTC服务
exec master..xp_cmdshell 'isql /S"xz" /U"sa" /P"" /q"exec master..xp_cmdshell ''net start msdtc'',no_output"',no_output
--启动本机的MSDTC服务
exec master..xp_cmdshell 'net start msdtc',no_output
--进行分布事务处理,如果表用标识列做主键,用下面的方法
BEGIN DISTRIBUTED TRANSACTION
delete from openrowset('sqloledb','xz';'sa';'',test.dbo.test)
where id in(select id from deleted)
insert into openrowset('sqloledb','xz';'sa';'',test.dbo.test)
select * from inserted
commit tran
go
- 跨服务器写触发器
- 跨服务器oracle触发器
- Oracle写的触发器
- 触发器 随写
- 再写一点数据库触发器
- MySQL写触发器,级联删除
- 自己写的第一个SQLSERVER2005触发器
- 我写的sybase触发器,学习下
- ORA-04091:触发器写错了
- mysql中写存储过程,试图,触发器
- sql触发器语句的构写
- 创建一个可以写本地文件的触发器
- 最近写的触发器,保存一下
- 第一次写oracle触发器,记录一下
- oracle如何写一个触发器及序列号
- 用mysql的federated数据引擎和触发器实现跨服务器表数据同步
- 触发器器中执行链接服务器
- 善用触发器,让服务器系统自动报警
- 我还没有写BLOG的习惯
- 选好基金不能只看净值
- 系统托盘编程完全指南
- 当ERP邂逅SOA
- Hibernate3 学习(八)
- 跨服务器写触发器
- JAVA如何实现HTTP的断点续传
- 异地存(汇)款,各银行的收费标准
- 安装KDevelop开发第一个C/C++程序
- SVG中国 - 新一代web设计及互动媒体的革新 (转)
- 虞美人
- Hibernate3 学习(六)
- Hibernate3 学习(七)
- 我来这里安家了