[firebase-br] Erro em SP com caracter especial
Eduardo Pelizzari de Andrade
eduardoandrade em persoft.com.br
Seg Nov 3 10:34:27 -03 2008
O tamanho da variável :temp não é menor do que o campo EMAIL_ALU?
Eduardo Pelizzari de Andrade
Persoft Softwares Aplicativos
Giovani Rochê escreveu:
> Tenho essa SP:
>
> IF (:CAMPO = 'ALUNOS') THEN
> BEGIN
> FOR
> SELECT COALESCE(LOWER(A.EMAIL_ALU),'') FROM ALUNOS A, MATRICULA M
> WHERE ANO = EXTRACT(YEAR FROM CURRENT_DATE)
> INTO :TEMP
> DO
> BEGIN
> IF (:TEMP <> '') THEN
> BEGIN
> EMAIL = :TEMP;
> SUSPEND;
> END
> END
> END
>
> Ao executá-la aparece o seguinte erro: Arithmetic overflow or division by zero......
>
> Quando executo o sql diretamente, ou seja, fora da SP roda normalmente. Percebi que esse
> erro acontece na SP qnd chega nesse valor:
> xxxxx em hotmail.com / yyyyy em uol.com.br
>
> Percebi que tem a barrinha "/" como conteúdo no valor desse campo.
> Suspeito que seje isso q está dando erro na SP. Alguém ja se deparou com isso?
>
> Obrigado.
> _________________________________________________________________
> Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o Messenger! É GRÁTIS!
> http://www.msn.com.br/emoticonpack
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.175 / Virus Database: 270.8.5/1764 - Release Date: 03/11/2008 07:46
>
>
Mais detalhes sobre a lista de discussão lista