我有一个数据库列report_name,其值将与此类似
000007091_PaymentRegisterReport _D x3A 975844_2012-12-26.XLS
我需要删除所有带有XLS扩展名的PaymentRegisterReport中_D之前的空格。
有人可以帮我用正则表达式在更新语句中的regexp_replace函数中使用吗?
最佳答案
您是否真的需要使用正则表达式来更新数据?请检查查询。
update TableName
set report_name=REPLACE(report_name, ' _D' , '_D')
WHERE report_name LIKE '%PaymentRegisterReport %' AND
report_name LIKE '%.XLS';
关于sql - 在更新中使用regexp_replace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14254542/