1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Duvida Como buscar registros que sofreram update?

Discussão em 'EMS , HCM e Totvs 11' iniciado por fabianofss, Junho 15, 2022.

  1. fabianofss

    fabianofss Membro Participativo

    Bom dia meus amigos,

    conhecem alguma forma de listar os registros que sofreram update no dia de uma tabela?
    Preciso disso pra evitar fazer uma carga de dados desnecessária para outro banco.
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Tem 2 jeitos, o mais fácil é colocar uma trigger (btb\btb066aa.r) na tabela na parte de write, e registrar em algum lugar que o RowID X foi alterado.

    O modo 2 é criar um programa onde tu grava tudo o que tem na tabela, pegando o conteúdo de cada registro fazendo um MD5, e salvar esses dados (RowID do registro e o MD5 do registro).
    E um segundo programa que lê da mesma forma que o anterior e compara os MD5, ou seja, fazendo uma leitura antes, e uma comparação depois.
    fabianofss curtiu isso.
  3. fabianofss

    fabianofss Membro Participativo

    Eu tinha esperança de ter uma tabela de log registrando a tabela, rowid e data de alteração :cool:

    Muito obrigado
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Não sei se ativar o client log faria esse serviço, mas é muito pior de tratar
  5. fabianofss

    fabianofss Membro Participativo

    rafael.andrade curtiu isso.
  6. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Interessante, bom saber

Compartilhe esta Página