none
Transformar tabela dinâmica em tabela fixa, fazer updates e usar triggers RRS feed

  • Pergunta

  • Olá pessoal, eu nei sei como pesquisar isso no google então vou tentar descrever:

    Eu tenho uma function que consulta um outro banco de dados o qual eu não tenho permissões, e esta function me retorna uma tabela com o que preciso. Porém, eu gostaria de jogar estes dados em uma tabela fixa no meu banco de dados de uma forma que funcione como se fosse uma replicação, ou seja, tem que incluir coisas novas, fazer update em rows já existentes e excluir rows que não existem mais na tabela original.

    Exemplo:

    1. A function retorna todas as ordens que estão com problema (vamos supor que existem 5).
    2. Em uma segunda consulta, retornaram 10 (as mesmas 5 anteriores e mais 5 novas).
    3. Em uma terceira consulta retornaram 7 (6 são as mesmas anteriores, porém 4 delas saíram do problema e uma é nova)

    O que deveria acontecer com a minha tabela fixa seria:

    1. preencher a tabela fixa com 5 ordens novas
    2. adicionar 5 ordens novas à tabela fixa existente
    3. marcar 4 ordens que foram fechadas da tabela fixa e acrescentar 1 nova

    É possível fazer isso?

    Obrigado.

    Eduardo


    "Can one man truly make difference?"

    quinta-feira, 9 de fevereiro de 2017 10:24

Respostas

Todas as Respostas