【问题标题】:db2 stored procedure. locking / releasing tabledb2 存储过程。锁定/释放表
【发布时间】:2010-11-02 00:29:27
【问题描述】:

我使用存储过程来读取/更新/返回日志 as400 表中的某些字段。 我想先锁定表,然后在更新记录后释放它。一世 尝试了很多东西,但释放表是一个问题。 SP 定义并打开游标, 选择记录到变量中并更新记录。我试过'开始原子',然后 以独占模式锁定表,然后当它结束时,它不会释放。 有没有我遗漏的语句或者我需要用某些参数编译它? 我在 AS400 导航器的 sql 面板中使用了一个简单的创建过程语句来编译它。 将非常感谢一些示例帮助。 谢谢。

【问题讨论】:

    标签: db2


    【解决方案1】:

    在过程本身或调用过程的应用程序发出 COMMIT 或 ROLLBACK 之前,不会释放锁。

    【讨论】:

      猜你喜欢
      • 2015-02-25
      • 1970-01-01
      • 2020-04-26
      • 2018-09-11
      • 1970-01-01
      • 1970-01-01
      • 2013-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多