From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
Cc: | Julio Rivero <jcrmlima(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Manejo de Excepciones |
Date: | 2005-05-04 06:25:07 |
Message-ID: | c2d9e70e0505032325ebec9d4@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 5/4/05, Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> wrote:
> On Tue, May 03, 2005 at 04:01:53PM -0500, Julio Rivero wrote:
> > Hola a toda la lista, quizas mi pregunta sea un poco tonta pero quisiera
> > saber como manejo los errores en el PLPGSQL, es decir, cuando yo creaba un
>
> > SP manejaba el sqlcode, y me retornaba un valor cada vez que hacia una
> > transaccion en el begin, es decir;
> > begin
> > .
> > .
> > .
> > when exception others then
> > vd_error := -1;
> > vd_code := sqlcode;
> > end;
> > Se utiliza la misma sintaxis para PLPGSQL???
>
> La sintaxis es muy similar, pero no tienes SQLCODE. Claro que puedes
> retornar un codigo de error si te place, pero tampoco hay parametros OUT
> ni INOUT.
>
Cabria recalcar que la opcion es aun bastante joven en postgres
(aparecio recien en la version 8.0).
Pronto habra parametros OUT e INOUT. Y por ahi vi un patch para
implementar SQLCODE. Yo le daria algun tiempo antes de empezar a
usarla.
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Milton inostroza | 2005-05-04 06:25:12 | Re: array mayor que int8[] |
Previous Message | Milton inostroza | 2005-05-04 06:01:46 | array mayor que int8[] |