[Pgsql-ayuda] Re: return @@error - equivalente de catch

From: sandrigo lezcano <alkafes(at)yahoo(dot)com>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [Pgsql-ayuda] Re: return @@error - equivalente de catch
Date: 2003-09-03 20:23:54
Message-ID: 20030903202354.25842.qmail@web20010.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

--- Roberto Mello <rmello(at)cc(dot)usu(dot)edu> escribió:
> On Wed, Sep 03, 2003 at 10:36:26AM -0500,
> sandrigo lezcano wrote:
> > mmm...
> > como posso simular isto no PostgreSQL
> >
> > -- no Sybase ---------
> > BEGIN
> > INSERT INTO tabla_blabla VALUES (... ...);
> > return @@error
> > END
> > -- o Sybase devolve valor <> 0 nuna
> > -- variavel reservada '@@error' o numero
> > -- do erro durante a operacao ou
> > -- 0 se a operacao foi bem-realizada!!..
> >
> > ou seja, qualquer anormalidade no server
> > o valor do erro se guarda em '@@error'..
>
> Nao existe equivalente, que eu saiba.
> Tratamento de erros e excecoes no PL/pgSQL e'
> rudimentar ainda. Voce vai ter que tratar erros na
> aplicacao, usando um equivalente de catch.
>
mm.. con respecto al un equivalente de catch
encontre en el manual solamente las secciones
5.9. Connection Pools And DataSources
3.3. pgtcl Command Reference Information
-- pg_execute
pero no me ayudan mucho...
alguien podri'a tener una mejor idea de tratamiento
de errores... ???

Abrazos y Gracias

=====
-- ICQ Web-based!!
----------------------------------------------
Sandrigo Lezcano Jara ICQ: 143590717
Asuncion, Paraguay http://go.icq.com

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2003-09-03 20:31:00 Re: [Pgsql-ayuda] Trigger falla despues de eliminar una columna
Previous Message Josué Maldonado 2003-09-03 19:57:54 [Pgsql-ayuda] Trigger falla despues de eliminar una columna