Como se faz o tratamento de exceção? Da pra fazer com o plpgsql?
[EMAIL PROTECTED] escreveu:
> nao sei se alguem tem alguma ideia melhor, no momemtno nao me vem
> outra coisa a cabeca a nao ser uma funcaozinha com tratamento de
> excecao, onde tenta fazerum cast do valor se der erro retorna null
>
> ai fica mais facil o select inclusive pq quando vc chamar a funcao vc
> passa o campo e ela retorna o valor inteiro para vc usar na soma ou
> retorna 0 por exemplo assim ficaria assim veja
>
> select get_value(v1) + get_value(v2) from test;
>
> *na get_value eh so sar tratamento de escessao para tentar fazer isso:*
>
> return cast($1 as integer);
>
> se der erro
>
> return 0;
>
> assim se v1 for 1 e v2 for 4 o resultado eh 5
> se v1 for 1 e v2 for 'coutinho' o resultado eh 1;
>
>
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale
o discador agora!
http://br.acesso.yahoo.com
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios