gpt4 book ai didi

sql - 如何在 SQL Server 中使用 nvarchar 变量为 unicode 使用前缀 'N'?

转载 作者:行者123 更新时间:2023-12-04 07:45:48 24 4
gpt4 key购买 nike

如何在 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

关于sql - 如何在 SQL Server 中使用 nvarchar 变量为 unicode 使用前缀 'N'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2836606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com