Если я использую что-то подобное в инструкции UPDATE и хочу проверить, возвращает ли функция 'N', установите '':
ta.COD_ACT_MCH= ALIMENTATION_COD_ACT_MCH(ta.CA_DDE_TYP_DDE,tb.COD_SECVTE,tb.NUM_FOU1,ta.CA_COD_ENSCIAL)
это способ сделать это?или это вызывает функцию дважды?Как я могу оптимизировать это?
ta.COD_ACT_MCH=DECODE( ALIMENTATION_COD_ACT_MCH(ta.CA_DDE_TYP_DDE,tb.COD_SECVTE,tb.NUM_FOU1,ta.CA_COD_ENSCIAL),
'N',
' ',
ALIMENTATION_COD_ACT_MCH(ta.CA_DDE_TYP_DDE,tb.COD_SECVTE,tb.NUM_FOU1,ta.CA_COD_ENSCIAL))