alterar tabela

Discussão em 'Progress 4GL' iniciado por lunho, Dezembro 15, 2011.

  1. lunho

    lunho Membro Participativo

    Boa Tarde GAlera!
    é o seguinte, tenho um tabela de nomes de peças com 2 campos
    nome da peça, e descrição.
    eu tenho que inserir um campo código nessa tabela, até ai tudo bem.
    Agora e preciso popular esse campo código, com numeros de 1 até o o ultimo.
    alguém pode me ajudar a fazer isso!?!?!?
    agradeço a atenção.
  2. LeandroSantos

    LeandroSantos Membro Participativo

    Código:
    def var iCont as int.
    
    assing iCont = 0.
    
    for each pecas:
       assign
          iCont          = iCont + 1.
          pecas.codigo   = iCont.
    end.
    
  3. lunho

    lunho Membro Participativo

    Valeu Leandro!!
  4. allan.oliveira

    allan.oliveira Sem Pontuação

    Dica...

    Sugiro você utilizar um "exclusive lock" no seu for-each para garantir que nenhuma alteração ocorrera no meio do caminho...
    Um for each sem declar nada assume como default shared-lock e isso é um problema para uma modificação de banco como a que vc esta prestes a fazer.

    For each TABELA Exclusive-lock:
    ...
    end.

Compartilhe esta Página