【问题标题】:DB2 Z/OS 10 Equivalent of AUTONOMOUS procedureDB2 Z/OS 10 等价于 AUTONOMOUS 过程
【发布时间】:2015-06-18 09:12:33
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: stored-procedures db2


    【解决方案1】:

    您可以通过调用创建另一个与数据库的连接并调用“自治”SP 的外部存储过程(在 C 或 Java 中)来模拟(实际上,这是自治 SP 在 LUW 中的工作方式)自治选项。

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

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

    【讨论】:

      猜你喜欢
      • 2018-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 2021-08-03
      • 1970-01-01
      • 2021-03-01
      • 1970-01-01
      相关资源
      最近更新 更多