[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