Erros de SQL/Banco de DadosErro
22P0222P02 — Representação Textual Inválida
Um valor não pôde ser convertido para o tipo de dado requerido.
postgresql
O que causa este erro
A string de entrada não corresponde ao formato esperado para o tipo de destino. Por exemplo, converter 'abc' para um inteiro.
Como corrigir
Valide o formato da entrada antes de converter. Use TRY_CAST ou tratamento de exceção para conversões inválidas. Verifique a fonte de dados quanto a corrupção.
Códigos de Erro Relacionados
Erros de SQL/Banco de DadosErro
2350223502 — Violação de Not Null
Um INSERT ou UPDATE tentou definir uma coluna NOT NULL como NULL.
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
2350523505 — Violação de Unicidade
Um INSERT ou UPDATE viola uma restrição de unicidade ou chave primária.
postgresql
Ver detalhes Erros de SQL/Banco de DadosErro
2202322023 — Valor de Parâmetro Inválido
Um valor de parâmetro é inválido para a operação.
postgresql
Ver detalhes Erros de SQL/Banco de DadosErro
MySQL 1064MySQL 1064 — Erro de Sintaxe SQL
A instrução SQL contém um erro de sintaxe.
mysql
Ver detalhes Erros de SQL/Banco de DadosErro
MySQL 1007MySQL 1007 — Banco de Dados Já Existe
O banco de dados não pode ser criado porque já existe.
mysql
Ver detalhes