2
respostas

Não consigo inserir valores a tabela aluno

Ola!

Foi criada o banco da dados e tabela conforme a orientação:

CREATE TABLE aluno( id SERIAL, nome VARCHAR(255), cpf CHAR(11), observação TEXT, idade INTEGER, dinheiro NUMERIC(10,2), altura REAL, ativo BOOLEAN, data_nascimento DATE, hora_aula TIME, matriculado_em TIMESTAMP );

Após fui inserir os dados:

INSERT INTO aluno ( nome, cpf, observacao, idade, dinheiro, altura, ativo, data_nascimento, hora_aula, matriculado_em ) VALUES ( 'Diogo', '12345678901', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ac dui et nisl vestibulum consequat. Integer vitae magna egestas, finibus libero dapibus, maximus magna. Fusce suscipit mi ut dui vestibulum, non vehicula felis fringilla. Vestibulum eget massa blandit, viverra quam non, convallis libero. Morbi ut nunc ligula. Duis tristique purus augue, nec sodales sem scelerisque dignissim. ', 35, 100.50, 1.81, TRUE, '1984-08-27', '17:30:00', '2020-02-08 12:32:45' );

Feito o último comando apareceu o seguinte aviso:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

O aviso informa que não existe a tabela aluno, mas, quando faço o comando select, ele aparece. Não consigo é inserir os dados.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Obrigada e fico no aguardo.

2 respostas

Aparentemente o erro está no seguinte:

Você está tentando inserir valores na coluna 'observacao' da tabela 'aluno', mas você criou a tabela com a coluna 'observação', usando 'Ç' e 'Ã'.

Tente realizar o insert da seguinte forma:

INSERT INTO aluno ( nome, cpf, observação, idade, dinheiro, altura, ativo, data_nascimento, hora_aula, matriculado_em ) VALUES ( 'Diogo', '12345678901', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ac dui et nisl vestibulum consequat. Integer vitae magna egestas, finibus libero dapibus, maximus magna. Fusce suscipit mi ut dui vestibulum, non vehicula felis fringilla. Vestibulum eget massa blandit, viverra quam non, convallis libero. Morbi ut nunc ligula. Duis tristique purus augue, nec sodales sem scelerisque dignissim. ', 35, 100.50, 1.81, TRUE, '1984-08-27', '17:30:00', '2020-02-08 12:32:45' );

Muito obrigada Ângelo. Realmente pequenos detalhes nos levam a quebrar cabeça.

Obrigada novamente.