Deletar registro com mais velocidade em uma tabela Progress

Discussão em 'Progress 4GL' iniciado por andreluisbrandao, Abril 9, 2015.

  1. andreluisbrandao

    andreluisbrandao Membro Participativo

    Valeu amigos pela força....
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    lembrando que >= e <= quebram o índice
    o ideal é sempre usar = ou <>
  3. andreluisbrandao

    andreluisbrandao Membro Participativo

    Blz Rafael, isso no caso de um where apenas com datas podemos usar o 'DO' no exemplo do amigo KeyTech. E se tivermos varios campos para filtrar???
  4. Eilleen

    Eilleen Membro Ativo

    Boa tarde!
    Seria bom vc rever essa trigger para melhorar a performance, o "ideal" é não desabilitar triggers, principalmente em caso de delete, em que é preciso manter a integridade relacional...
  5. Eilleen

    Eilleen Membro Ativo

    Pode usar se tiver mais filtros também, esse DO é apenas pra evitar de usar o >=/<=... Os demais campos permanecem com a busca igual no for each... Mas só vai melhorar a performance se os campos usados no for each fizerem parte de um índice da tabela.
  6. andreluisbrandao

    andreluisbrandao Membro Participativo

    Obrigado Eilleen, pelas dicas.

Compartilhe esta Página