因为引号是一个特殊字符,所以有一种方法可以替换所有引用
原始查询
Update table X
Set mycolumn = Replace(mycolumn,''','')
Where mycolumn like '%'%'
错误
(错误的SQL语法 - 字符串'''后面的未闭合引号)
答案 0 :(得分:1)
通过加倍'
''
Update table X
Set mycolumn = Replace(mycolumn,'''','')
你不需要多余的WHERE子句。
答案 1 :(得分:1)
你需要通过加倍'
来逃避它:
Update table X
Set mycolumn = Replace(mycolumn,'''','')
Where mycolumn like '%''%'
虽然Where
子句可能是多余的。
答案 2 :(得分:0)
嗯 - 不完全确定你要做什么,但你可以试试QuoteName字符串函数。