1
resposta

[Dúvida] Erro ao tentar dar carga na tabela

Olá, ao tentar dar carga nas tabelas os erros abaixo apareceram.

Obs: na pasta com os arquivos da aula que fiz o download não havia em csv, transformei os que estão em xlsx em csv. Outro ponto, o código SQL disponibilizado a instrução é para seleciona-lo e dar o comando ctrl+enter, porém se fizer com o código inteiro gera erro, sendo possível executando a criação de uma tabela por vez, também tive esse erro, mas consegui criar as tabelas.

ERRO ITENS PEDIDOS

ERRO TABELA PEDIDOS

ERRO TABELA PRODUTOS

1 resposta

Oi, tudo bem?

Desculpe a demora em te responder!

Muito obrigado pelo aviso sobre os arquivos na pasta. Eles deveriam estar em formato .csv iremos atualizar os arquivos, para evitar problemas ao importar os dados no banco de dados utilizando o DBearver. Vi que você realizou a conversão do arquivo .xlsxpara .csv, mas é importante que nessa conversão que pode ser feita no próprio Excel o arquivo CSV esteja separado por VÍRGULA e não PONTO E VÍRGULA. Uma abordagem prática e rápida para conseguir converter os arquivos é importar para o Google Sheets e depois fazer o download como .csv, que terá a vírgula como padrão.

Esse arquivo em seguida pode ser importado para o banco de dados criado no DBeaver da mesma forma como mostrado nos procedimentos da aula Preparando o ambiente: configurando servidor e banco de dados.

Caso apareça uma janela durante a importação dos dados basta clicar no botão de Retry.

Por fim, a planilha .xsls disponibilizada tem 25056 linhas, então é esse valor de itens que tem que ter na tabela "itens_pedido" após a inserção dos dados, para conferir, basta fazer um COUNT simples após a inserção, por meio do comando:

SELECT COUNT(*) as id_nf
FROM itens_pedido;

No gif abaixo trago de forma ilustrada os passos descritos acima:

Gif da tela mostrando como importar um arquivo xlsx no Google Sheets para baixar como csv. Além disso, o gif mostra como importar os dados para o DBeaver e verificar a quantidade de linhas

Espero ter ajudado. Caso tenha dúvidas, não hesite em postar no fórum.

Abraços!

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