【问题标题】:looping function call with commit带提交的循环函数调用
【发布时间】:2010-09-29 17:42:57
【问题描述】:

我有一个更新表数据的 plpgsql 函数。我想在循环中调用这个函数,将循环变量作为参数传递,并在每次函数调用后提交。

我尝试创建另一个 plpgsql 函数,但我发现我无法在与 oracle 过程不同的函数中执行提交。

有没有办法在常规的 sql 编辑器或 psql 中执行此操作?

【问题讨论】:

    标签: postgresql transactions plpgsql


    【解决方案1】:

    嗯,你可以,但是你必须使用dblink-extension 来建立到你的数据库的外部连接。很多开销,会更慢,但它的工作原理。也许这对你的情况有用。

    【讨论】:

      猜你喜欢
      • 2021-04-19
      • 1970-01-01
      • 2018-02-16
      • 1970-01-01
      • 1970-01-01
      • 2018-01-08
      • 2015-08-24
      • 2015-03-11
      • 1970-01-01
      相关资源
      最近更新 更多