- UID
- 593324
- 阅读权限
- 100
- 帖子
- 4115
- 精华贴数
- 2
- 技术排名
- 221
- 技术积分
- 8948
- 社区排名
- 2127
- 社区积分
- 530
- 注册时间
- 2005-9-13
- 精华贴数
- 2
- 技术积分
- 8948
- 社区积分
- 530
- 注册时间
- 2005-9-13
- 论坛徽章:
- 36
|
发表于 2006-12-29 10:40:57
|显示全部楼层
环境:Win XP , 数据库Oracle 9i , 语言C# .net
企业A 和 企业B ,企业A的数据库服务器是Ora1,企业B的数据库服务器是Ora2
Ora1与Ora2中均有表tab1,tab2
1 现在要使用web service将Ora1库中的tab1,tab2 传输到Ora2库的tab1,tab2中,也就是说两个企业要进行业务数据的传输。怎么调用web服务执行呢?
2 另外,当数据从Ora1 插入到Ora2库中的时候,需要更改Ora1库中tab1,tab2的状态字段(标志这条数据已经传输完毕),那怎么保证事务的一致性呢?也就是说Ora1库中的tab1,tab2 数据insert到Ora2库的tab1,tab2中 要 同时保证Ora1库中这些表的状态也同步修改;如果insert失败,那么状态不作修改,如果状态修改失败,insert也应当能回滚,这就是事务一致。
请教各位大虾了,望指点一下,谢谢! |
|