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
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 |