[firebase-br] Erro em SP com caracter especial
Fábio Marques
fmarques em nautilus.com.br
Seg Nov 3 10:25:22 -03 2008
Veja o tamanho do campo de retorno EMAIL está menor do que a soma
dos caracteres de 'xxxxx em hotmail.com / yyyyy em uol.com.br'.
Atenciosamente,
--
F. Marques
Systems Analyst/IT Consultant
E-mail/MSN: fmarques em nautilus.com.br
Home Page: www.nautilus.com.br/~fmarques
Mobile: 91 8208-5996 / ICQ: 267-074-196
Linux Registred User #362204 (debian 4.0 "etch")
Brazilian Computer Society Member #18201
"The box said: Requires MS Windows or better, so I instaled Linux"
Giovani Rochê wrote:
> 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
>
>
Mais detalhes sobre a lista de discussão lista