字符串在SQL中有特殊字符

时间:2018-01-29 14:23:33

标签: sql sql-server

我希望跟随字符串存储在变量中,但它在SQL Server中出错。

DECLARE @string nvarchar(max)

set @string=''˗ˏˋmichaelˎˊ˗''

1 个答案:

答案 0 :(得分:3)

'是t-sql中的字符串分隔符。如果要在字符串中包含该字符,则需要将其加倍。您还需要通过在字符串前面加上N来指定字符串文字是nvarchar。

DECLARE @string nvarchar(max)

set @string= N'''˗ˏˋmichaelˎˊ˗'''

select @string