您需要将其存储为nvarchar,并确保在文本前加上N
example
declare @n nchar(1)set @n = N'文' select @nGOdeclare @n nchar(1)set @n = '文' select @n
output
----文(1 row(s) affected)----?(1 row(s) affected)
字符串值前的N告诉SQL Server将其视为Unipre,请注意,当您不使用N时,还会返回一个问号?

您需要将其存储为nvarchar,并确保在文本前加上N
example
declare @n nchar(1)set @n = N'文' select @nGOdeclare @n nchar(1)set @n = '文' select @n
output
----文(1 row(s) affected)----?(1 row(s) affected)
字符串值前的N告诉SQL Server将其视为Unipre,请注意,当您不使用N时,还会返回一个问号?