1
resposta

[Dúvida] Dúvida

Boa noite. Tudo bem? Estava exercitando os conteúdos da aula sobre Chave Estrangeira, diz o código e ele dá erro, já tentei corrigir usando IA mas não sei como fazer o código rodar.

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

1 resposta

Bom dia, Lara! Como vai?

O erro está na linha 13, existe um fechamento de parênteses a mais.

Trecho de código para criação de uma tabela "TabelaProdutos" em SQL, com foco na referência de chave estrangeira para "Tabela_Categorias".

Apague esse parênteses e o código deverá funcionar corretamente! Também recomendo que adicione um ponto e vírgula no fechamento de parênteses da linha 12. Então o código ficará dessa forma:

CREATE TABLE TabelaProdutos (
  ID_Produto INT PRIMARY KEY,
  Nome_do_Produto VARCHAR (250),
  Descricao TEXT,
  Categoria INT,
  Preco_Da_Compra DECIMAL (10,2),
  Unidade VARCHAR(50),
  Fornecedor INT,
  Data_De_Inclusao DATE,

  FOREIGN KEY (Categoria) REFERENCES Tabela_Categorias(ID_categoria),
);

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado