Ir para o conteúdo
Erros de SQL/Banco de DadosErro
22001

22001 — 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...');
Documentação Oficial

Códigos de Erro Relacionados