none
Importar dados para uma tabela populada. RRS feed

  • Pergunta

  • Oi pessoal,

    Preciso transferir alguns dados de uma tabela dinâmica para uma base já populada.

    Tenho a tabela XPTO nos 2 bancos, porém a primeira tabela tem algumas colunas que a outra tabela não tem. 

    É possível fazer essa cópia/importação sem alterar os dados da tabela que receberá os dados importados? Ou, É possivel copiar apenas as colunas que estão faltando na segunda tabela?

    Tentei fazer esta operação pelo assitente de importação e exportar, mas ocorre o Erro 0xc0202009.

    Desde já agradeço a colaboração.

    Verônica 

    sexta-feira, 22 de março de 2013 19:11

Todas as Respostas

  • Veronica, é possivel sim, desde que os campos que não forem importados puderem ser nulos na tabela destino, no assistente de importação voce pode alem de copiar uma tabela fazer um script de importação, voce pode definir o select da tabela que vai importar passando os campos que não existem como NULL.

    qualquer duvida só perguntar.


    Alexandre Matayosi Conde Mauricio.

    sexta-feira, 22 de março de 2013 19:36
  • Verônica...

    Essas 2 bases são SQL SERVER? e estão no mesmo server?

    Se sim, basta selecionalas utilizando o nomeDaBase..Tabela dando insert direto na outra base....nesse caso vc pode montar o select insert normalmente...

    Ex:

    INSERT INTO banco2..XPTO(campo1, campo2, campo3, campo4, campo5)
    SELECT campo1, campo2, 0, '', null
    FROM banco1..XPTO

    Perceba q no select você poderá manipular da forma q precisar...passando valor fixo para o campo, passando null, ou simplesmente não informando no insert...

    Espero ter ajudado...

    Gustavo Gouveia...

    • Sugerido como Resposta Gustavo.Gouveia sábado, 23 de março de 2013 17:29
    sábado, 23 de março de 2013 17:28