Re: Ayuda sobre EXCEPTION en Funciones

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Julio Rivero <jcrmlima(at)gmail(dot)com>
Cc: Lista Ayuda PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Ayuda sobre EXCEPTION en Funciones
Date: 2005-08-15 19:29:39
Message-ID: 20050815192939.GG22386@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Mon, Aug 15, 2005 at 01:49:40PM -0500, Julio Rivero wrote:
> Hola a todos:
> Quisiera saber en que parte del manual indica los tipos de errores cuando
> ejecuto una transacción, por ejemplo en Oracle podía utilizar OTHERS,
> TOO_MANY_ROWS, NO_DATA_FOUND, en PostgreSql cual puedo utilizar?, o
> cuales?... aquí esta mi función, quisiera que me indiquen por favor que
> error puedo validar:

http://www.postgresql.org/docs/8.0/static/plpgsql-control-structures.html#PLPGSQL-ERROR-TRAPPING

http://www.postgresql.org/docs/8.0/static/errcodes-appendix.html

Observa que no existe la excepcion NO_DATA_FOUND. Para esto debes usar
GET DIAGNOSTICS ... ROW_COUNT, o algun otro truco.

--
Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
"Nunca confiaré en un traidor. Ni siquiera si el traidor lo he creado yo"
(Barón Vladimir Harkonnen)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2005-08-15 19:38:02 Re: Compatibilidad MySQL/PostgreSQL
Previous Message Horacio Miranda 2005-08-15 19:05:57 Re: Necesito un libro.