Re: use SAVEPOINT function

Поиск
Список
Период
Сортировка
От Ying Lu
Тема Re: use SAVEPOINT function
Дата
Msg-id 425ECFF6.4000806@cs.concordia.ca
обсуждение исходный текст
Ответ на use SAVEPOINT function  (Ying Lu <ying_lu@cs.concordia.ca>)
Список pgsql-general
The error msg is:

SPI_execute_plan failed executing query "SAVEPOINT savepoint1":
SPI_ERROR_TRANSACTION

>
> I'd like to know is it possible to use "SAVEPOINT" in a function? In
> the following example, I got an error when calling this function:
>
> CREATE OR REPLACE function test() returns trigger as $test$
> BEGIN
>    SAVEPOINT savepoint1;
>   ... ...
>    COMMIT;
>    RETURN NEW;
>   EXCEPTION
>    when RAISE_EXCEPTION THEN
>    ROLLBACK TO SAVEPOINT savepoint1;
> END;
> $test$ language plpgsql;
>
> Thanks a lot,
> Emi
>


В списке pgsql-general по дате отправления:

Предыдущее
От: Ying Lu
Дата:
Сообщение: use SAVEPOINT function
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: use SAVEPOINT function