Em 06/02/16, Saraiva Silva<matheus.sara...@gmail.com> escreveu:
> Preciso capturar qualquer exceção, executar um procedimento e relançar q
> exceção capturada.
> A intenção é executar uma ação se alguma exceção ocorrer mas não impedir
> que ela "Exploda".
> Em python eu faço isso assim:
>
> thy:
>     /*some_code*/
> except Exception:
>     /*Do something*/
>     raise
>
> Ou seja, aqui eu apenas faço uma ação se qualquer exceção occorer, mas não
> impeço que ela "estoure" (comando raise sozinho).
>
> Como fazer o mesmo em pl/pgslq?
>


RAISE EXCEPTION não atende?
http://www.postgresql.org/docs/9.5/static/plpgsql-errors-and-messages.html

Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a