1
resposta

erro ao executar insert

Mensagem 213, Nível 16, Estado 1, Linha 31 O nome da coluna ou o número de valores fornecidos não corresponde à definição da tabela.

INSERT INTO [TABELA DE CLIENTES] VALUES ('45227025827', 'Ana Rocha', 'Rua Ferreira Neto', 'Número 477', 'Oliveiras', 'SP', '16056280', 1965-03-21, 57, 'F', 200000, 3000.30, 1);

1 resposta

Olá, Ana, tudo bem?

A mensagem de erro sugere que número de valores que você está tentando inserir não coincide com o definido da tabela.

Notei que a tabela TABELA DE CLIENTES possui 13 colunas, o mesmo número de valores que você está tentando inserir. Portanto, para identificar o problema, peço que verifique se todos os campos da tabela clientes foram criado corretamente com seus respectivos tipos de dados:

CREATE TABLE [TABELA DE CLIENTES](

[CPF] [CHAR] (11),
[NOME] [VARCHAR] (150),
[RUA] [VARCHAR] (150),
[COMPLEMENTO] [VARCHAR] (150),
[BAIRRO] [VARCHAR] (150),
[ESTADO] [CHAR] (2),
[CEP] [CHAR] (8),
[DATA DE NASCIMENTO] [DATE],
[IDADE] [SMALLINT],
[SEXO] [CHAR] (1),
[LIMITE DE CREDITO] [MONEY],
[VOLUME MINIMO] [FLOAT],
[PRIMEIRA COMPRA] [BIT]

)

Caso o problema persista, peço que envie o print da sua tabela com as respectivas colunas. E a consulta com o erro em questão.

Espero ter ajudado e fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software