0

我的表中有 +chr(39)+ 我想用 ' 替换它

示例:l+chr(39)+essai 替换为 l'essai

我的查询:UPDATE dbo.Articles SET resume REPLACE(resume,'+chr(39)+',''')

但是'''出现错误,怎么了?

谢谢

4

2 回答 2

2

最后你需要另一个报价

UPDATE dbo.Articles SET resume = REPLACE(resume,'+chr(39)+','''')

如果添加 WHERE 子句,可能会更集中

WHERE resume like '%+chr(39)+%'
于 2012-08-09T08:36:18.673 回答
1

我假设您在这里使用 SQL Server。

' 用于转义特殊字符。你需要一个双 ''(所以你的总数变成 '''')才能使用实际的字符串 '。

于 2012-08-09T08:39:38.013 回答