none
inserir dados de uma tabela em outra RRS feed

  • Discussão Geral

  • Falaê, pessoal

       Tenho uma base de dados onde pretendo importar os dados para outra base. Algumas tabelas da base Origem não possuem as mesmas quantidade de colunas  da base destino ou a ordem não é a mesma impedindo o insert-select direto.  Preciso criar uma query para fazer o insert de uma tabela para outra. Como faço isso com as dificuldades apresentadas acima. Por favor, galera. Me Ajudem.

    segunda-feira, 14 de dezembro de 2015 17:55

Todas as Respostas

  • Ola boa tarde.

    Não tenho tanto conhecimento em banco de dados mas eu copiaria em uma planilha e colava na outra tabela dependendo sgbd. Ou criaria uma aplicação para fazer isso. Provavelmente há um método que melhor atende isso com menos trabalho.

    segunda-feira, 14 de dezembro de 2015 18:17
  • Boa tarde,

    Cara o jeito mais simples de fazer isso é mapeando os campos da tabela destino no próprio SELECT.

    Exemplo Insert Into Tab1(campo3,campo2,campo1) select campo3,campo2,campo1 from tab2

    Acredito que essa maneira é mais simples, da pra fazer algo mais dinamico também, mas esse modo atende.

    Att

    Reginaldo Silva

    segunda-feira, 14 de dezembro de 2015 19:12