1

クエリに表示されない特殊文字について質問があります

DECLARE  @varName1 NVARCHAR(500); 
set  @varName1 = 'ÜCŞKUçÖ'
select '''' + @varName1 + ''' As Name1'

これらはトルコの文字です。上記のクエリを実行すると、この文字Sが取得されますが、次のようになるはずですŞ

データベースでは、この列の値を次のようにしています ÜCŞKUçÖ

どうすれば問題を解決できますか?

4

2 に答える 2

3

実際にはUnicode値として保存していません...

SET @varname1 = N'ÜCŞKUçÖ';
SELECT @varname1;
于 2013-09-16T09:21:22.303 に答える
0
DECLARE  @varName1 NVARCHAR(500); 
set  @varName1 = N'ÜCŞKUçÖ'
select @varName1 As Name

詳細についてはhttp://technet.microsoft.com/en-us/library/ms180059.aspx

于 2013-09-16T09:26:31.287 に答える