Tratamento de Exceção no Postgres

11/05/2012

0

Boa tarde a todos.

Gostaria de saber se existe alguma forma de tratar exceção dentro de uma função no Postgres (Tipo um Try Catch).

Tenho uma função de importação e preciso gravar, ao final, em uma tabela de log se deu tudo certo ou se houve alguma exceção, e que exceção.


Obrigado a todos!
Thiago Siqueira

Thiago Siqueira

Responder

Posts

13/05/2012

Bruno Leandro

existe o EXCEPTION de uma olhada neste link da documentação, que tem a explicação do funcionamento desta funcionalidade, caso fique com duvidas, estamos a disposição

http://www.postgresql.org/docs/8.3/static/plpgsql-control-structures.html
Responder

14/05/2012

Thiago Siqueira

Obrigado pela resposta. Só mais uma dúvida, existe uma forma de generalizar a Exception?

Pelo que entendi, tenho que construir dessa forma:


WHEN condition [ OR condition ... ] THEN


Porém minha função é um pouco extensa e não sei ao certo quais são os erros que podem ocorrer no meio do caminho.

Existe alguma condição Genérica?
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar