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!
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
Curtir tópico
+ 0
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
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:
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?
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
Clique aqui para fazer login e interagir na Comunidade :)