Re: Throwing exceptions

Поиск
Список
Период
Сортировка
От Michael Glaesemann
Тема Re: Throwing exceptions
Дата
Msg-id 3A90E3C9-8C29-4D5D-B7A2-15A1EB5F0D54@seespotcode.net
обсуждение исходный текст
Ответ на Throwing exceptions  (Germán Hüttemann Arza <ghuttemann@cnc.una.py>)
Ответы Re: Throwing exceptions  (Michael Glaesemann <grzm@seespotcode.net>)
Список pgsql-general
On Jun 21, 2007, at 10:30 , Germán Hüttemann Arza wrote:

> I need a way to throw a message in a function, when an exception
> occurs, but I
> don't want to write again and again the same message in every place
> I need to
> throw it. So, is there a way to handle this situation in a more
> general
> manner?

The message is just a string. Assign the message to a variable and
use the variable in place of the message. For example, in PL/pgSQL:

k_error_message := 'Boom! %';
RAISE EXCEPTION k_error_message, v_foo.id;

Hope that helps.

Michael Glaesemann
grzm seespotcode net



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Error or bug?
Следующее
От: Michael Glaesemann
Дата:
Сообщение: Re: pg_dump to include multiple tables