在 SQL Server 中,我们这样表示 unicode 字符串文字:
declare @s nvarchar(max)
select @s = N'test'
但是,我们也可以使用双引号......所以我们应该能够做到这一点:
set quoted_identifier off
declare @s nvarchar(max)
select @s = N"test"
但我错了:
消息 102,级别 15,状态 1,第 2 行“测试”附近的语法不正确。
什么是正确的形式?