From: | Conrado Blasetti <conrado(at)mapfre(dot)com(dot)ar> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | "pgsql-es-ayuda:postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Exception |
Date: | 2005-12-22 18:53:48 |
Message-ID: | 65746BCC3D99E44998976FD845AD6E6E0F9B855D@MAIL |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Jaime, gracias por responder.
Con la documentación puedo aplicar:
declare
begin
exception when DIVISION_BY_ZERO then
return 'Division invalida.';
when others then
return 'Aca necesito catchar cualquier otro error, y necesito el Nº y la
descripcion';
end;
El Oracle tengo el sqlerrm y el sqlcode, pero no encuentro el equivalente de
postgres.
De nuevo gracias.
Saludosm
Conrado
-----Mensaje original-----
De: Jaime Casanova [mailto:systemguards(at)gmail(dot)com]
Enviado el: Jueves, 22 de Diciembre de 2005 03:15 p.m.
Para: Conrado Blasetti
CC: pgsql-es-ayuda:postgresql.org
Asunto: Re: [pgsql-es-ayuda] Exception
On 12/22/05, Conrado Blasetti <conrado(at)mapfre(dot)com(dot)ar> wrote:
> Estimados, buenas tardes.
> Cual es la sintaxis para recuperar el error de una exception
>
> DECLARE
>
> BEGIN
> EXCEPTION WHEN OTHERS THEN
> RETURN 'Error capturado: ' || numero_de_error || '. Descripción: ' ||
> descripcion_de_error;
> END;
>
> Desde ya, gracias
> Saludos,
> Conrado
>
http://www.postgresql.org/docs/current/static/errcodes-appendix.html
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
---------------------------(fin del mensaje)---------------------------
TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2005-12-22 18:58:58 | Re: Exception |
Previous Message | Jaime Casanova | 2005-12-22 18:15:15 | Re: Exception |