在大字符串中替换多个字符串的最佳方法

时间:2017-08-17 06:34:33

标签: sql sql-server regex

在sql server 2008r2中有没有其他方法可以替换多个字符串?哪个也快?

我的查询如下。

Select REPLACE(REPLACE(EmailText,'#{Name}#',UV.Name),'#{organisation}#',CV.Organisation)

我也是用例子写的

Select REPLACE(REPLACE('Hi #{Name}# from #{organisation}#','#{Name}#','Jhon'),'#{organisation}#','Cocacola')

1 个答案:

答案 0 :(得分:2)

有各种各样的方式:

但'最好'和'最快'可能会反复使用REPLACE,因为这些链接中的所有尝试都有一些限制。