Parâmetro NO-UNDO

Discussão em 'Comandos Básicos' iniciado por FernandaSantos, Janeiro 27, 2009.

  1. FernandaSantos

    FernandaSantos Membro Participativo

    Variáveis declaradas como NO-UNDO, não necessitam ser controladas pelo PROGRESS, isto é, quando não é utilizado o parâmetro NO-UNDO, o arquivo *.LBI (local before image – este arquivo está no Client) necessita controlar os valores armazenados pela variável. Isto aumenta I/O diminuindo a performance.

    Exemplo:
    Código:
    /* Errado */
    DEFINE VARIABLE dt-ini AS DATE.
    DEFINE VARIABLE dt-fim AS DATE.
    
    /* Correto */
    DEFINE VARIABLE dt-ini AS DATE  NO-UNDO.
    DEFINE VARIABLE dt-fim AS DATE  NO-UNDO.
    Normalmente, as variáveis não precisam ser controladas caso haja problemas com o sistema, sendo assim, não é necessário ficar armazenando seus valores.

    Abb,

    Fernanda

Compartilhe esta Página