如何在SQL Server中使用nvarchar变量为unicode添加前缀’N’?

前端之家收集整理的这篇文章主要介绍了如何在SQL Server中使用nvarchar变量为unicode添加前缀’N’?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在sql Server中使用nvarchar变量为unicode添加前缀’N’?例如:

鉴于此变量:

declare @Query1 nvarchar(max)

我可以像这样分配给它:

set @Query1 = N'لاحظات'

但是如果我想在某个地方使用N @ Query1怎么办?

解决方法

当你有文字文本时,你只需要使用N’xyz’.一旦nvarchar数据在nvarchar数据类型的变量或结果集列中,您不再需要使用N’…’表示法,系统就知道该点的数据类型.

试试看:

DECLARE @A   nvarchar(100),@B   nvarchar(100)
SET @A = N'anything here!!'

SET @B=@A --would work the same if coming from a query result set as well

SELECT @B --will show special unicode characters

猜你在找的MsSQL相关文章