[firebase-br] PRECISO DE AJUDA: Arithimetic exception, numeric Overflow, or string truncation

Prisma Sistemas - Moacir prismars em prismars.com.br
Ter Abr 25 16:57:59 -03 2006


Reijanio,

o problema parece estar no campo que deveria guardar este dado:

11116404200

Acredito que vc não poderá usar um campo do tipo INTEGER para isto..

[ ]´s
Moacir


Reijanio Nunes Ribeiro escreveu:
> ola pessoal outra vez venho até vc's pra me ajudare e se puderem me dizer o
> q esta errado ficaria agradecido dêem uma olhada messe metadata:
>
> CREATE TABLE PRODUTO
> (
>   IDPRODUTO INTEGER NOT NULL,
>   NOME VARCHAR(30) CHARACTER SET ISO8859_1 NOT NULL,
>   IDGRUPO INTEGER,
>   MARCA VARCHAR(30) CHARACTER SET ISO8859_1,
>   CODORIGINAL INTEGER,
>   PRECOVENDA NUMERIC(9, 2),
>   ESTOQUEATUAL INTEGER default 0,
>   ESTOQUEMINIMO INTEGER default 1,
>   ESTOQUEMAXIMO INTEGER default 1,
>   PONTOPEDIDO INTEGER default 1,
>   DEMANDA INTEGER default 0,
>   FATORSEGURANCA NUMERIC(5, 2) default 15,
>   CUSTOMEDIO NUMERIC(9, 2) default 0,
>   FATORCONVERSAO NUMERIC(5, 2) default 1,
>   TPOMEDIOREPOS INTEGER,
>   UNIDESTOQUE INTEGER,
>   UNIDRECEB INTEGER,
>  PRIMARY KEY (IDPRODUTO)
> );
> ALTER TABLE PRODUTO ADD FOREIGN KEY (IDGRUPO) REFERENCES GRUPO (IDGRUPO);
> ALTER TABLE PRODUTO ADD FOREIGN KEY (UNIDESTOQUE) REFERENCES UNIDADE
> (IDUNIDADE);
> ALTER TABLE PRODUTO ADD FOREIGN KEY (UNIDRECEB) REFERENCES UNIDADE
> (IDUNIDADE);
>
> agora estou tentando inserir dados usando essa sintase:
>
> INSERT INTO PRODUTO VALUES(GEN_ID(GEN_PRODUTO,1),'MANIPULO DE REGULAGEM',
> 15,'STIHL',11116404200,10.54,0,1,1,1,0,20.0,0.0,1.0,3,3,2);
>
> ai ta dando esse erro:
> Arithimetic exception, numeric Overflow, or string truncation statement:
> INSERT INTO*****
>
> ALGUEM PODERIA ME DIZER O QUE ESTA ERRADO SO PRA LEMBRAR TENTEI USAR ESSES
> CAMPOS DO TIPO NUMERIC DE FORMA SIMPLES SEM OS PONTOS E DEU ERRO TBM.
>
> obrigado se puderem me ajudar
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>   




Mais detalhes sobre a lista de discussão lista