2
respostas

Não consegui localizar o erro

integer real serial numeric

varchar char text

boolean

data time timestamp

CREATE TABLE aluno ( 
    id SERIAL,
    nome VARCHAR(255),    
    cpf CHAR(11),
    observacao TEXT,
    idade INTEGER,
    dinheiro NUMERIC(10,2),
    altura real,
    ativo BOOLEAN,
    data_nascimento DATE,
    hora_aula TIME,
    matriculado_em timestamp    
);
SELECT*FROM aluno;
INSERT INTO Aluno (
    nome,
    cpf,
    observaçao,
    idade,
    dinheiro,
    altura,
    ativo,
    data_nascimento,
    hora_aula,
    matriculado_em

)
VALUES (
    'Diogo',
    '12345678901',
    'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
    35,
    100.50,
    1.81,
    TRUE,
    '1984-08-27',
    '17:30:00',
    '2020-02-08 12:32;45'
);

Apresenta este erro

ERROR:  relation "aluno" does not exist
LINE 2: INSERT INTO Aluno (
                    ^
SQL state: 42P01
Character: 14
2 respostas

Olá Clara, tudo bem?

Identifiquei apenas um erro na sua query, você acabou informando um ;ao invés de : no último valor:

temos um trecho do comando disponibilizado pela clara, onde a ultima linha que a data e hora, a clara informou um ; ao inves de : para separar os minituos do segundo na data

Outro ponto que você pode alterar é, informar o nome da tabela no comando insert todo em minúsculas

Tente realizar essas alterações e fala aqui pra gente se funcionou!

Aguardo o seu retorno!

Oiiiiii.... Deu certo! ;) Obrigadaaa!