Re: Get the last sql error

Поиск
Список
Период
Сортировка
От Bartosz Dmytrak
Тема Re: Get the last sql error
Дата
Msg-id CAD8_UcZ+O1qmUM8y6rNTvW74atfd=4ZNN+WqfZM04SW8gVDwUQ@mail.gmail.com
обсуждение исходный текст
Ответ на Get the last sql error  (Erik Ande <Erik.Ande@muthpartners.de>)
Список pgsql-novice

2013/6/5 Erik Ande <Erik.Ande@muthpartners.de>
@@error

Hi,
assuming:
1. definition: "Returns an error number if the previous statement encountered an error." by http://msdn.microsoft.com/en-us/library/ms188790.aspx
2. last (? - maybe first) error in current transaction
3. You use plpgsql


You can use GET STACKED DIAGNOSTICS (http://www.postgresql.org/docs/9.2/static/plpgsql-control-structures.html#PLPGSQL-EXCEPTION-DIAGNOSTICS). I think full BEGIN...EXCEPTION...END will do the work for you.

Regards,
Bartek

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

Предыдущее
От: Toni Alfirević
Дата:
Сообщение: Re: DB design advice
Следующее
От: Sergey Konoplev
Дата:
Сообщение: Re: DB design advice