Skip to main content

Introdução

Às vezes, é preciso fazer a reingestão de todos os dados de uma tabela para outra. Por exemplo, talvez você queira fazer a reingestão de dados de uma tabela de staging para uma tabela de produção. Este artigo mostra como fazer isso usando a instrução INSERT INTO.

Exemplo

Veja abaixo um exemplo simples de como isso funciona e como testar:
  • Crie um banco de dados de exemplo
  • Crie uma tabela de exemplo
  • Insira alguns dados na tabela de origem
  • Verifique o número de linhas na tabela de origem
  • Crie uma nova tabela com a mesma estrutura da tabela de origem.
  • Insira todas as linhas da tabela de origem para a tabela de destino.
  • Verifique o número de linhas na tabela de destino
Se quiser modificar a estrutura da nova tabela, você pode primeiro exibir a estrutura da tabela de origem.
Em seguida, crie a nova tabela com a estrutura modificada. No nosso caso, queremos adicionar uma nova coluna population à tabela de destino.
  • Insira todas as linhas da tabela de origem na tabela de destino, incluindo a nova coluna. O campo population é definido como 0 para todas as linhas.
  • Verifique os dados na tabela de destino
Última modificação em 29 de junho de 2026