none
Gerar Scripts para Cópia de dados de uma Tabela para outra no SQL Server RRS feed

  • Pergunta

  • Olá, como faço para resolver este problema:

    DESENVOLVER UM SCRIPT SQL PARA COPIAR AS COLUNAS CDProduto, CDNMome E CD DA TABELA Produto DE TODOS REGISTROS ONDE O VALOR SEJA MENOR QUE UM PARAMETRO COM OUTRA  TABELA PRODUTO.

    Estou com dúvida em com ogerar o SCRIPT. COMO FAÇO??

    segunda-feira, 10 de dezembro de 2012 12:16

Todas as Respostas

  • Boa tarde Será Algo assim :

    Tem 2 formas a primeira é com INSERT SELECT  desse modo você teria que ter a tabela de destino preparada para o recebimento de dados assim :

    INSERT INTO TabelaProdutoDestino(CDProduto, CDNMome , CD) SELECT CDProduto, CDNMome , CD FROM  ProdutoOrigem WHERE Valor < 1

    Acima é lido o código de traz para frente , assim facilita ou seja mostra o produto e depois insere ele.

    O segundo modo é mais fácil porém você perde as constências como Primary, Foreign Key etc.., esse modo você cria a tabela na hora é o SELECT INTO

    SELECT CDProduto, CDNMome , CD INTO TabelaProdutoDestino   FROM  ProdutoOrigem WHERE Valor < 1

    Espero ter ajudado e também se foi isso realmente que você queria.


    Davi Murilo Referência Principal : Jesus que ilumina minha mente. Referência Profissonal : http://www.tidm.com.br


    • Editado Davi Murilo segunda-feira, 10 de dezembro de 2012 15:37
    • Sugerido como Resposta marcos alves terça-feira, 11 de dezembro de 2012 11:59
    segunda-feira, 10 de dezembro de 2012 15:36