mssql sqlserver 数据库使用sql脚本无法查询中文的方法分享


摘要:
下文讲述使用sql脚本无法查询中文的解决方法,如下所示:
实验环境:sql server 2014


今天在利用sqlserver 2014,数据表中有中文字体,但是我使用sql脚本无法检索出相应的结果
例:对数据表maomao365中的info列中的中文进行检索

      select * from [maomao365] where info ='博客'
      ----以上脚本无法检索出表数据,但是数据表中存在此数据------
      需改写以上sql脚本,才可以检索数据数据
            select * from [maomao365] where info = N'博客'
            ----或修改数据库的编码方式-----
            ALTER DATABASE [数据库名] COLLATE Chinese_PRC_CI_AS


注意事项:
仔细对比发现,我们需要将中文转换为相应的Unicode,才可以检索到相应的数据