在SQL Server中转义“和”的特殊字符

时间:2014-08-08 16:18:14

标签: sql sql-server regex sql-server-2008

我的产品名称包含„ “个字符。如何在SQL Server中转义()个字符。

我尝试了以下内容。

SELECT REPLACE('ts. & dot. test testing. „G“ ', '\„\“', '');

1 个答案:

答案 0 :(得分:2)

您也不需要转义,只需要嵌套的REPLACE()语句:

SELECT REPLACE(REPLACE('ts. & dot. test testing. „G“ ', '„', ''),'“','');

返回:ts. & dot. test testing. G

REPLACE()正在查找要替换的文字字符串,在您的示例中,文字字符串„“永远不会发生,因此不会替换任何内容。