Выполнение обновления без объединения - PullRequest
0 голосов
/ 06 июня 2018

У меня есть вопрос по оптимизации для вас.Я сделал следующее заявление об обновлении SQL:

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

... и все работает отлично.

Дело в том, что у меня 11 таблиц с абсолютно одинаковой структурой, и мне нужно обновить каждую из них.Я могу выполнить свою задачу с помощью функции объединения и запустить их все сразу.

Я бы хотел узнать что-то новое и выполнить свою задачу с помощью цикла или объявить функцию.Не могли бы вы дать мне руководство, как сделать это и какой путь более эффективен.

Большое спасибо

...