如何在SQL Server中返回georgian字符串

时间:2017-09-09 09:11:03

标签: sql sql-server collation georgian

我的查询如下:

case 
   when 1 = (select Loc_ID from tbl_Web_User where Phone = '123456789') 
      then 'Reached Quota' 
      else 'მიღწეული კვოტა' 
end

当我返回格鲁吉亚字符时,它会像这样返回??????????。 如何正确显示格鲁吉亚字符串?

1 个答案:

答案 0 :(得分:1)

您需要确保指定您需要 Unicode 字符串文字 - 您可以通过在字符串前加N来做到这一点 - 就像这样:

case 
   when 1 = (select Loc_ID from tbl_Web_User where Phone = '123456789') 
      then N'Reached Quota' 
      else N'მიღწეული კვოტა' 
end