Menu principal                 [Fechar]


SQL - UPDATE em uma tabela conforme condições de outra (s)


Anterior Menu principal

Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF.


O comando abaixo altera o valor da coluna DT_LIQUIDACAO conforme as condições do SELECT


  UPDATE CAD.CADTB001_CONTRATO                                            
  SET    DT_LIQUIDACAO = NULL                                              
  WHERE  CO_CONTRATO_CAD IN 
        (SELECT TB001.CO_CONTRATO_CAD  
         FROM   CAD.CADTB001_CONTRATO TB001                               
         ,      CAD.CADTB004_TRANCHE  TB004                               
         WHERE  TB001.CO_CONTRATO_CAD   = '000000000496'                         
         AND    TB004.NU_TRANCHE       IS NOT NULL                        
         AND    TB001.NU_SEQ_TRANCH_FK  = TB004.NU_SEQ_TRANCHE              
         AND    TB001.IC_PERIOD_REAJ   IN ('A', 'S')                       
         AND    TB001.MM_ANIVERSARIO   IN ( 8 , 9  )                                                     
         AND    TB004.DT_INICIO_FLUXO  <= '01.10.2005')