Функция Postgre 8.3 / Greenplum: динамическое выполнение SQL Server и обработка исключений - PullRequest
0 голосов
/ 12 октября 2018

Мне нужно написать функцию, которая выполняет 12 динамических SQL-операторов.Если, скажем, произошла ошибка в 6-м операторе sql, мне нужно убедиться, что первые 5 не откатились, нужно перехватить сообщение об ошибке и записать его в таблицу и вызвать более описательное сообщение об ошибке.Как я могу это сделать.Я попытался написать подобную функцию, но проблема с перехватом ошибки и все предыдущие операторы sql, запущенные функцией, откатились.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...