Duplicidade numa Temp-Table

Discussão em 'Progress 4GL' iniciado por Alexan, Novembro 26, 2010.

  1. Alexan

    Alexan Membro Participativo

    Galera, sou eu novamente!

    Como posso saber se em uma temp-table existe duplicidade de registro, por exemplo:


    Campo 1
    Teste
    teste

    Sds,
    Edson
  2. muertebr

    muertebr Membro Participativo

    algo assim.

    Código:
    for each tt no-lock
    break by tt.campo.
    if not first-of(tt.campo) then
    disp tt.campo.
    end.
  3. LeandroSantos

    LeandroSantos Membro Participativo

    Se voce não pode ter dados duplicados na Base o ideal é criar um indice unico.

    Agora se você precisa somente checar se existe mais de um registro pode fazer assim:
    Código:
    find <tabela> no-lock
        where <tabela>.<campo> = "teste" no-error.
    if ambiguous <tabela>
    then message "Registro duplicado".
    
  4. Alexan

    Alexan Membro Participativo

    Valeu amigão, vou testar.

    Sds,
    Edson

Compartilhe esta Página