[firebase-br] Erro em SP com caracter especial

Giovani Rochê giovaniroche em msn.com
Seg Nov 3 10:29:29 -03 2008


Não está menor não. As estruturas são essas:
 
Tabela Alunos:
 EMAIL_ALU VARCHAR(60) CHARACTER SET WIN1252 COLLATE WIN1252
 
SP:
CAMPO VARCHAR(100) CHARACTER SET WIN1252 DEFAULT NULL)
RETURNS(
  EMAIL VARCHAR(100) CHARACTER SET WIN1252)
 
Coloquei um valor até acima, provavelmente sem necessidade.
 
5:22 -0300> From: fmarques em nautilus.com.br> To: lista em firebase.com.br> Subject: Re: [firebase-br] Erro em SP com caracter especial> > 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> >> > > > ______________________________________________> 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
_________________________________________________________________
Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o Messenger! É GRÁTIS!
http://www.msn.com.br/emoticonpack


Mais detalhes sobre a lista de discussão lista