2011/2/8 Eder Sousa <[email protected]>:
> certo..
> Me expressei errado...
> referente a Função eu somente montei como exemplo.
> Oque eu preciso é.. como fazer para passar como parametro a Exception
> (Qualquer erro, chave duplicada, check, etc... qualquer coisa ) que
> ocorreu??
>
> ???
> Somente criar uma função na extrutura
> create or replace function x() returns text as
> $$
> begin
>       EXCEPTION
>           WHEN x THEN RAISE EXCEPTION mensagem1;
>           WHEN y THEN RAISE EXCEPTION mensagem2
>      end;
> end
> $$
> language plpgsql volatile;
>

caso você queria a mensagem de erro que a função retorna ao abortar,
utilize a variável SQLERRM[1]

[1] http://www.postgresql.org/about/featuredetail/feature.15

-- 
Atenciosamente,
Sebastian Selau Webber Colombo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a