[Pgsql-ayuda] Re: return @@error - equivalente de catch
sandrigo lezcano
alkafes@yahoo.com
Wed, 3 Sep 2003 15:23:54 -0500 (CDT)
--- Roberto Mello <rmello@cc.usu.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