单引号问题

ram*_*amu 0 sql-server

我必须更新我要查询的列

Update Table 
Set col = '[189] IS NOT NULL and [189] <> ''' 
Where colid= 198
Run Code Online (Sandbox Code Playgroud)

但它给出了输出:- [189] IS NOT NULL and [189] <> '

我想要输出:- [189] IS NOT NULL and [189] <> ''

我最后没有得到单引号。请让我知道如何提供更新查询?提前致谢。

gbn*_*gbn 9

对于字符串常量中想要的每个单引号,您需要使用两个来表示它

字符串中的两个引号要求您像这样使用 4:

Update Table Set col = '[189] IS NOT NULL and [189] <> ''''' Where colid= 198
Run Code Online (Sandbox Code Playgroud)