From: | Silvio Quadri <silvioq(at)gmail(dot)com> |
---|---|
To: | juan <juanramirez(at)cajazacate(dot)com(dot)sv> |
Cc: | MANUEL LEONARD APARCANA REYES <manuel_aparcana(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Ayuda con POStgres |
Date: | 2009-08-10 21:04:23 |
Message-ID: | 61dc71dc0908101404i5d606ac9w6677d4d7d6bcabfe@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 10 de agosto de 2009 17:29, juan<juanramirez(at)cajazacate(dot)com(dot)sv> escribió:
> MANUEL LEONARD APARCANA REYES escribió:
>>
>> Buenas Tardes, el presente correo es para solicitar una info sobre
>> postgres, el cual estoy empezand a ver esta DB, y quisiera saber como se
>> hace el control de errores en esta base de datos, xq en sybase y sql se
>> tiene la variable @@error para saber si hubo o no algun error dentro de un
>> sp o function, quisiera saber como hago el control de errores dentro de una
>> function en postgres.
>
> La ayuda de Postgres es de lo mejor que he visto en este tema, te paso el
> link de la ayuda "general" del pgsql lenguaje procedual de postgres muy
> parecido a oracle
> http://www.postgresql.org/docs/8.4/static/plpgsql.html
>
> y el link donde esta lo que preguntas es este:
> http://www.postgresql.org/docs/8.4/static/plpgsql-errors-and-messages.html
>
En PgPlsql no existe esa variable. La forma habitual es atrapar la
excepción, a lo Oracle.
http://www.postgresql.org/docs/8.4/static/plpgsql-control-structures.html#PLPGSQL-ERROR-TRAPPING
Silvio
>
> --
> Cordialmente,
> Juan Ramírez
> El Salvador
> --
> TIP 7: no olvides aumentar la configuración del "free space map"
>
--
Silvio Quadri
From | Date | Subject | |
---|---|---|---|
Next Message | Julio Cesar Rodriguez Dominguez | 2009-08-11 04:59:49 | Re: funcion... |
Previous Message | Yoel Mc Lennan | 2009-08-10 20:54:50 | Ejecutar un conjunto de scripts sin detenerse en un error... |