5 Replies Latest reply: Feb 20, 2018 4:45 PM by Thiago Justen Teixeira RSS

    Como usar uma Resident Table em um script de carga?

    Vanessa Loschi

      Boa Tarde!

       

      Preciso usar uma Resident table (Beneficiarios) como seleção em um script de carga do banco.

       

      Gostaria de saber se existe uma maneira melhor de fazer isso, pois o script que eu fiz está demorando muito.

       

      FOR a = 0 to NoOfRows('Beneficiarios')

       

           LET vBenef = chr(39)&Peek('NR_MATRICULA_BENEF', $(a), 'Beneficiarios')&chr(39);

       

      ExameLaboratorio:

      SQL

      SELECT

        distinct

             x.CD_USUARIO as "NR_MATRICULA_BENEF",

             e.CD_PROCEDIMENTO,

             a.DT_RESULTADO,

             b.QT_RESULTADO,

             b.DS_RESULTADO,

      FROM

            USUARIO x,

            RESULTADO a,

            RESULT_ITEM b,

            EXAME e

      WHERE

            x.CD_USUARIO      = ($(vBenef))

        and a.NR_ATENDIMENTO  = x.NR_ATENDIMENTO

        and a.NR_RESULTADO    = b.NR_RESULTADO

        and e.NR_EXAME        = b.NR_EXAME

        and e.CD_PROCEDIMENTO = 40301605;

       

      next;

       

      Obrigada.