我的要求是我正在使用 regex_like 函数在表中搜索一堆列:下面是一个示例:
SELECT *
FROM dsopi_person_addr_rule ADDR
WHERE regexp_like (UPPER(addr.src_address_line1),
'DEP|DPT$|ABT|DIP.|DIPART|AFDEL|AVDEL|AVD.|DIV|PGRD|PGP|PPG')
现在,如果我找到一个匹配项,我想做什么,我想从 src_address_line1 中获取值并将其放在同一张表的另一列中。我知道如何做到这一点,但任何人都可以推荐如何有效地做到这一点。我愿意使用游标。