none
Como clonar dados de um banco de dados? RRS feed

  • Pergunta

  • Olá pessoal, eu de novo...

    O seguinte, em um banco de dados SQL tenho 3 tabelas: "Formula", "Matéria-Prima" e "Processos".  Na segunda e terceira tabela tenho uma coluna com nome "FormID" onde identifico de que formula pertence. Quando faço a busca pela formula, todas as matérias-primas e processos correspondentes aparecem.

    Mas toda vez que eu crio uma nova formula (com pequenas alterações), preciso cadastrar tudo de novo as matérias-primas e os processos que não são poucos. Então a minha dúvida é, será que tem alguma forma de clonar tudo e salvar com uma "FormID" nova?

    Ex.: Clonar 

    ID     Processo     Tempo     Valor         FormID

    1       Armazenar    10min      R$ 5,00      001

    2       Limpar          15min      R$ 6,00      001

    Ficando:

    ID     Processo     Tempo     Valor         FormID

    1       Armazenar    10min      R$ 5,00      001

    2       Limpar          15min      R$ 6,00      001

    3       Armazenar    10min      R$ 5,00      002

    4       Limpar          15min      R$ 6,00      002

    quinta-feira, 3 de março de 2016 19:22

Respostas

  • Boa tarde,

    Considerando que a coluna ID esteja configurada para ser numerada automaticamente, experimente mais ou menos dessa forma:

    insert into Processos (Processo, Tempo, Valor, FormID)
        select Processo, Tempo, Valor, 2
        from Processos 
        where FormID = 1

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    • Marcado como Resposta Eliseu5 sexta-feira, 4 de março de 2016 16:56
    quinta-feira, 3 de março de 2016 20:02

Todas as Respostas

  • Boa tarde,

    Considerando que a coluna ID esteja configurada para ser numerada automaticamente, experimente mais ou menos dessa forma:

    insert into Processos (Processo, Tempo, Valor, FormID)
        select Processo, Tempo, Valor, 2
        from Processos 
        where FormID = 1

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    • Marcado como Resposta Eliseu5 sexta-feira, 4 de março de 2016 16:56
    quinta-feira, 3 de março de 2016 20:02
  • Olá gapimex

    Cara, deu certo. To ainda adaptando mas até agora showzinho, simples, prático e funcional como precisava.

    Vlw ;) Muito Obrigado!

    sexta-feira, 4 de março de 2016 16:56