Используйте один и тот же выбор в postgres несколько раз - PullRequest
0 голосов
/ 15 марта 2019

У меня есть несколько обновлений, удалений и вставок в одну транзакцию.Хочу сделать функцию postgres.Во всех запросах у меня одинаковая большая часть условий, таких как:

WHERE smth IN (SELECT ... IN (SELECT ... ) AND ... NOT IN (SELECT ...) ...)

В фундаментальных принципах DRY я не хочу копировать и вставлять один и тот же блок SQL-запроса в каждый запрос.Какой лучший способ отделить этот большой SELECT, чтобы использовать его как переменную или что-то вероятное в моей функции?

...