From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Cristóbal Fandiño Torres <ingcft00(at)gmx(dot)net> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: PL/pgSQL y excepciones |
Date: | 2005-02-04 14:07:41 |
Message-ID: | 20050204140741.GA4452@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Fri, Feb 04, 2005 at 10:54:45AM +0100, "Cristóbal Fandiño Torres" wrote:
> ¿Alguien sabe si la versión 8.0 de PostgreSQL permite diferenciar
> distintos tipos de excepciones en PL/pgSQL? He estado mirando en la
> documentación sobre PL/pgSQL y Triggers, pero sólo he visto ejemplos de
> como lanzar una excepción con RAISE, pero no he visto ninguno que me
> permita diferenciar el tipo de excepción que se ha producido.
Cuales excepciones?
En 8.0 es nuevo el mecanismo que permite hacer
BEGIN
algo aqui
EXCEPTION WHEN ...
...
END
Ese mecanismo permite diferenciar las excepciones que se han producido
(ve la referencia de plpgsql de 8.0; obviamente como es nuevo no aparece
en manuales mas antiguos).
Esas excepciones no tienen ninguna relacion con lo de RAISE EXCEPTION,
AFAIK.
--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"No necesitamos banderas
No reconocemos fronteras" (Jorge González)
From | Date | Subject | |
---|---|---|---|
Next Message | Rafael Taboada | 2005-02-04 14:26:36 | herramienta de diseño |
Previous Message | Martín Marqués | 2005-02-04 12:16:18 | Re: PL/pgSQL y excepciones |