Erros de SQL/Banco de DadosErro
2200122001 — Truncamento de Dados de String à Direita
Um valor de string é muito longo para a coluna de destino.
postgresql
O que causa este erro
A string inserida excede o comprimento máximo da coluna (p. ex., 500 caracteres em um VARCHAR(255)).
Como corrigir
Trunque a entrada para caber no tamanho da coluna. Aumente o tamanho da coluna com ALTER TABLE. Valide o comprimento da entrada antes de inserir.
Exemplo
-- Value too long for varchar(50)
INSERT INTO users (name) VALUES ('very long string...');Códigos de Erro Relacionados
Erros de SQL/Banco de DadosErro
2B0002B000 — Descritores de Privilégio Dependentes Ainda Existem
Privilégios não podem ser revogados porque existem privilégios dependentes.
postgresql
Ver detalhes Erros de SQL/Banco de DadosErro
2200822008 — Overflow de Campo de Data e Hora
Um valor de data e hora está fora do intervalo válido para o campo.
postgresql
Ver detalhes Erros de SQL/Banco de DadosErro
2351423514 — Violação de Restrição CHECK
Um INSERT ou UPDATE viola uma restrição CHECK na tabela.
postgresql
Ver detalhes Erros de SQL/Banco de DadosErro
MySQL 1136MySQL 1136 — Número de Colunas Não Confere
O número de colunas no INSERT não corresponde ao número de valores.
mysql
Ver detalhes Erros de SQL/Banco de DadosErro
42P2042P20 — Erro de Função de Janela
A especificação da função de janela é inválida.
postgresql
Ver detalhes Erros de SQL/Banco de DadosErro
SQLITE_MISUSE (21)SQLITE_MISUSE (21) — Biblioteca Utilizada Incorretamente
A API do SQLite foi utilizada de forma incorreta.
sqlite
Ver detalhes