因为 () 小括号在正则表达式中是有特殊含义的,表示进行分组,所以需要对其进行转义 使用 \(6826\) 进行替换就可以了 UPDATE PROD_TEMP T SET T.PROD_NAME= REGEXP_REPLACE(T.PROD_NAME, '\(6826\)', ' ') WHERE T.PROD_NAME LIKE '%6826%' AND T.PROD_CLASS_NAME LIKE '%6826%'
热心网友时间:2024-06-01 08:37
SET T.PROD_NAME=substr(T.PROD_NAME,1,instr(T.PROD_NAME,'(')-1)