加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 06:34:16 所属栏目:MsSql教程 来源:网络整理
导读:如何在SQL Server中使用nvarchar变量为unicode添加前缀’N’?例如: 鉴于此变量: declare @Query1 nvarchar(max) 我可以像这样分配给它: set @Query1 = N'??????' 但是如果我想在某个地方使用N @ Query1怎么办? 解决方法 当你有文字文本时,你只需要使用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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读