DB2 Z/OS 10 等价于 AUTONOMOUS 过程

DB2 Z/OS 10 Equivalent of AUTONOMOUS procedure

是否有可能在 DB2 z/OS10 中获得自治存储过程的功能?

场景是:尝试执行给定的存储过程必须记录到我们的日志中table,即使该过程以异常结束(执行了回滚)也是如此。

我打算为此使用自主存储过程,但在 z/OS 版本 11 中引入了...

请注意,除非绝对必要,否则我无法更改数据库设置。如果您使用过多年的大型机怪兽,您就会明白。

您可以通过调用外部存储过程(在 C 或 Java 中)创建另一个数据库连接并调用"autonomous"SP.

通过从外部 SP 重新创建连接,您将拥有执行 "autonomous" 部分的隔离环境。

我在我的博客中写了一篇关于 LUW 中自主 SP 的文章:http://angocadb2.blogspot.com/2014/05/autonomous-transactions.html