RE: Exception

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?

http://archives.postgresql.org/pgsql-es-ayuda

Responses

Browse pgsql-es-ayuda by date

  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