Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

ERRO "String or binary data would be truncated."

eu importo a tabela disponibilizada pelo professor, ao tentar inserir no meu banco ele apresenta esse erro String or binary data would be truncated. e acontece com todas, ja verifiquei nomes das colunas e ordem de colocação no insert, tudo normal, o que pode ser?

3 respostas
solução!

Em geral isso significa que você está tentando inserir em um campo de uma tabela um dado que não cabe nela. Por exemplo, você tem uma tabela com um campo de texto texto varchar(10).

Se você tentar inserir nesse campo a entrada Alura Cursos Online, vai ocorrer este mesmo erro, pois os 19 caracteres da entrada não cabem nos 10 do campo.

Testa executar o seguinte comando:

alter table compras alter column observacoes varchar (200);

Ele vai alterar o valor do campo observacoes para o que foi passado no exercício, pois pelo erro ele acusa um campo string ou binário, caso tenha duvida sobre algum outro campo utilize o comando sp_help compras, como demonstrado ele dará as descrições da tabela em questão

Manoel, conseguiu resolver seu problema?