1
resposta

Problemas na Importação das tabelas de fornecedores e pedidos

Bom dia!

Estou com duas dúvidas relacionadas à importação de dados para SQLite:

1. Problema com reconhecimento de cabeçalhos na importação:

Ao marcar a opção "first line" (conforme mostrado no vídeo), o sistema acusa erro indicando que não existe o campo "Nome_do_Fornecedor". Na tabela original, o cabeçalho aparece como "Nome do Fornecedor" (com espaços, sem underline).

Quando deixo a opção "first line" desmarcada, não há mensagem de erro, porém:

  • Os campos são nomeados automaticamente como C1, C2, C3, etc.
  • A primeira linha de dados fica ocupada pelos nomes originais (com espaços)

Solução que encontrei (manual):

  • Abri o 'Command' e selecionei 'Only Code'
  • Substitui manualmente C1, C2, etc. pelos nomes corretos (com underline)
  • Ajustei também os nomes na linha de código para entrada de valores
  • Deletei a primeira linha que continha os cabeçalhos duplicados

Pergunta: Existe uma forma automática de fazer essa importação reconhecer corretamente os cabeçalhos com os nomes com underline como no vídeo? Para tabelas com muitas colunas, o ajuste manual é inviável.

2. Problema com tipos de dados:

Todas as colunas foram importadas como tipo TEXT. Pelo que pesquisei, para corrigir seria necessário:

  • Criar uma nova tabela com os tipos de dados corretos
  • Copiar os dados da tabela original para a nova
  • Deletar a tabela original

Pergunta: O SQLite realmente não permite alterar tipos de dados de forma automática em tabelas já importadas?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá

Solução aqui:

"Por Daniella Malvar De Azevedo Matos | 162.1k xp | 155 posts
Bom dia,

Depois de muitas tentativas, consegui importa as tabelas, porém antes da importação tive que alterar os nomes das colunas que estavam com espaços e o SQLite não estava reconhecendo, recomento que vocês já realizem essa alteração antes de disponibilizar o banco, pois já vi que outros colegas tiveram a mesma dificuldade."