| From: | Michael Glaesemann <grzm(at)seespotcode(dot)net> |
|---|---|
| To: | Michael Glaesemann <grzm(at)seespotcode(dot)net> |
| Cc: | Germán Hüttemann Arza <ghuttemann(at)cnc(dot)una(dot)py>, pgsql-general(at)postgresql(dot)org |
| Subject: | Re: Throwing exceptions |
| Date: | 2007-06-26 19:31:54 |
| Message-ID: | 87262DA7-B388-47FA-A5FB-4116D7EE2BC4@seespotcode.net |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On Jun 25, 2007, at 19:01 , Michael Glaesemann wrote:
> 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;
I was wrong. The message is not just a string, but you can
interpolate the message text (and other variables) like so:
RAISE EXCEPTION '%, %', k_error_message, v_foo_id;
Michael Glaesemann
grzm seespotcode net
| From | Date | Subject | |
|---|---|---|---|
| Next Message | kdealba@uaaan.mx | 2007-06-26 19:41:49 | Ordering in SELECT statement |
| Previous Message | Bill Moran | 2007-06-26 19:31:14 | Re: growing disk usage problem: alternative solution? |