Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

ERROR: syntax error at or near "integer"

Boa tarde,

Ao tentar criar a tabela, da-me este erro: "ERROR: syntax error at or near "integer".

Já tentei começar do zero novamente e erro persiste,.

integer real serial numeric

varchar(n) char(n) text boolean date time timestamp

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, );

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

Conseguem me ajudar? Versão 12.13, pgadmin*

2 respostas
solução!

Os datatypes não deveriam estar nesta janela da query, apenas o comando propriamente dito. integer não é um comando e por isso gerou o erro.

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, );

Muito obrigado,

Vou rever para perceber onde eu não entendi isso. rs