(Oracle) SQL 字符串操作更新 - 替换 URL 子字符串

(Oracle) SQL String Manipulation Update - Replace URL Substring

(甲骨文)

我需要对存储 URL 字符串的 table 列进行 SQL 更新。该列中所有看起来像

的字符串
http://abc.site.com/...

应替换为

http://def.site.com/...

有没有一种快速的方法可以在 SQL 中对满足条件的行进行此字符串替换?

您可以使用 replace:

update tbl
set col = replace(col, 'http://abc.site.com/', 'http://def.site.com/')
where col like '%http://abc.site.com/%'