Eu encontrei ivo, nao pela mesagem na tabela, porque quando ocorre violaçao
de alguma contraint eu nao sei qual.
Veja como fiz:
*Exception
When check_violation Then
* *Return <<<substring da variavel SQLERRM>>>;
*
Abraços...
Em 26/11/08, ivo nascimento <[EMAIL PROTECTED]> escreveu:
>
> procure pelos nomes das exceptions no manual e crie catch para cada uma das
> possiveis.
> Existe uma que é generica e pega qualquer tipo de problema, mas ao voce ira
> assumir o jeito windows de ser.
>
>
> 2008/11/26 João Marcelo Loureiro do Amaral <[EMAIL PROTECTED]>
>
>> Pessoal muito boa noite a todos.
>> Estamos usando postgres a algum tempo e estou achando demais.
>>
>> Tenho a seguinte dúvida:
>>
>> Estou programando minhas funções em plpgsql e queria pegar as mensagens
>> das exceções no catch das mesmas.
>>
>> Exemplo:
>>
>> *Exception
>> When check_violation Then
>> Return <<exception message>>;*
>>
>>
>> Conseguindo pegar a mensagem eu retornaria qual constraint pipocou...
>>
>> Agradeço a ajuda de vocês.
>> Abraços...
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> Ivo Nascimento - Iann
> -------------------------------------
> | twitter: ivonascimento . |
> | http://ianntech.com.br. |
> | ZCE ID 227463685 |
> -------------------------------------
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
--
João M L Amaral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral