El 10 de agosto de 2009 17:29, juan<juanrami...@cajazacate.com.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
--
TIP 5: ¿Has leído nuestro extenso FAQ?
         http://www.postgresql.org/docs/faqs.FAQ.html

Responder a