求助:往db2 nickname执行写操作的建议?

[复制链接]
查看11 | 回复5 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
目前有4个DB2数据库,比如A,B,C,D。现在需要在D库中编写存储过程,完成同时向A,B,C三个库写数据的功能(insert,update,delete等)。已经在D库中成功建立了A,B,C中对应表的nickname。
但是在编写该存储过程中遇到的问题:如何控制commit和rollback?如何处理异常?有什么好的建议么,
求助大家,谢谢
(因为经常会遇到 '' sql30090N 对于应用程序执行环境,操作无效。原因码=18 "的问题,
查了一下该sql code和18原因码,多数据源更新好像涉及到二阶段提交的问题,就不太清楚了。)
附环境:
DB:DB2 UDB V8.2
OS:WIN NT
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
使用2PC或者可以考虑用V9.1,简单的多
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
V8.2不支持2PC的,楼上是正解
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
不懂开发。但书上好象说V7.2就支持2PC了。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
从V9开始支持2pc的 II
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 diablo2 发布
[B]从V9开始支持2pc的 II [/B]

的确如此。关键是后面的II
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行