没有联合执行更新

时间:2018-06-06 14:51:40

标签: sql netezza

我有一个优化问题。我做了以下SQL更新声明:

UPDATE table1
  set c1 = 
    case
        condition1/result1
        condition2/result2
    end,
  set c2 = 
    case
        condition1/result3
        condition2/result4
    end
where condition

......一切都很完美。

问题是我有11个表具有完全相同的结构,需要对它们中的每一个进行更新。我可以使用union函数执行我的任务并立即运行所有这些任务。

我想学习一些新东西并用循环执行我的任务或声明一个函数。能否请您提供指导如何制作以及哪种方式更有效。

非常感谢

0 个答案:

没有答案