Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RodolphoChagas

Msg 248

Recommended Posts

Boa tarde.

Tenho um SELECT que até um tempo funcionava perfeitamente, tenho uma tabela com uma coluna(NFISCAL) do tipo VARCHAR com length 150.

Um dos valores dessa coluna é o '201500000000299' e depois que esse valor foi inserido na tabela o SELECT retorna com o erro

 

The conversion of the varchar value '201500000000299' overflowed an int column. Maximum integer value exceeded.

 

Existem vários outros valores nessa coluna como por Ex.: '2458', ''35821', '201500000000296', '201500000000297', '201500000000298' .....

Mas após inserir esse valor '201500000000299', esse erro começou a aparecer.

 

Alguma ideia do que posso fazer ?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este valor superou o valor máximo para o tipo INT.

Veja se é possível converte-lo para BIGINT


Exemplo?

 

set nocount on
 
declare @valor int
set @valor = 201500000000299
 
select @valor
 
declare @valorBIG bigint
set @valorBIG = 201500000000299
 
select @valorBIG
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.