Функция PSQL 8.3 пытается войти в таблицу из блока исключений - PullRequest
0 голосов
/ 11 октября 2018

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

, когда другие затем начинают error_message: = SQLERRM;error_state: = cast (SQLSTATE как varchar (30));

        INSERT INTO LogTable(ColumnList...)
        values(ColumnList);

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