当前位置:   article > 正文

sqlserver数据库排序规则_sqlserver 排序中文和英文规则

sqlserver 排序中文和英文规则


一、查询字符集编码
SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')
查出结果对应的字符集编码
936 :简体中文GBK
950 :繁体中文BIG5
437 :美国/加拿大英语
932 :日文
949 :韩文
866 :俄文
65001 :unicode UTF-8

二、查看实例的排序规则
select serverproperty(N'Collation')

三、查看实例下所有数据库的排序规则
select name,collation_name from sys.databases

四、通过sql脚本修改现有databases的排序规则
1.执行SQL 修改为单用户模式 ALTER DATABASE db_name SET SINGLE_USER WITH ROLLBACK IMMEDIATE
2.执行SQL 修改 ALTER DATABASE db_name COLLATE Chinese_PRC_CI_AS
3.执行SQL 再修改为多用户模式 ALTER DATABASE db_name SET MULTI_USER

五、查询列的排序规则
select name,collation_name from ROData.sys.columns where collation_name is not null

六、查看当前SQLServer版本支持的排序规则
  select * from ::fn_helpcollations()
  select * from fn_helpcollations()

04-SQLServer的排序规则(字符集编码) - 佳蓝雨 - 博客园

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/716270
推荐阅读
相关标签
  

闽ICP备14008679号