有奖捉虫:行业应用 & 管理与支持文档专题 HOT
云数据库 SQL Server 支持在创建实例时修改实例级字符集排序规则,满足部分用户对默认字符集的自助设置需求,此操作仅支持在购买页修改,购买后不支持修改。实例字符集可为系统数据提供排序规则,即区分大小写属性和重音属性,为数据库选择排序规则,会影响数据库中相关操作的结果。
本文为您介绍如何修改字符集排序规则。
注意:
双节点本地盘实例:
由于修改实例级字符集排序规则需要单独配置机器资源,如需修改,请在购买前 提交工单 获取解决方案,并给出要调整的目标字符集。
调整过字符集排序规则的实例,如果后续扩容涉及到数据迁移,请 提交工单 获取解决方案。
实例默认的字符集排序规则为:Chinese_PRC_CI_AS。
单节点云盘/双节点云盘实例:
可直接在购买页修改实例级字符集规则。

前提条件

若您的实例为双节点本地盘实例,要修改字符集规则需先 提交工单 申请。
若您购买单节点云盘或双节点云盘实例,则无需申请,可直接在购买页修改。

操作步骤

2. 在实例列表单击新建数据库实例
3. 跳转至实例购买页,在参数系统时区下面设置字符集排序规则


4. 购买页的其他参数配置您可参考 创建 SQL Server 实例,所有参数设置完成后单击立即购买
5. 您可以在实例详情页的基本信息下,查询设置的实例字符集排序规则。



排序规则说明

排序规则选项
说明
区分大小写(_CS)
区分大小写字母。表示排序时小写字母将在其对应的大写字母之前。
不区分大小写(_CI)
不区分大小写字母。表示排序时不区分大小写字母。
区分重音(_AS)
区分重音字符和非重音字符。例如,“a”和“ấ”为不同字符。
不区分重音(_AI)
不区分重音。
字符的二进制值(_BIN)
表示按照字符集中的二进制值进行排序,不考虑拼音、字形、大小写和重音符号等差异。

实例字符集后缀说明

实例字符集后缀
说明
_CI_AI
不区分大小写、不区分重音。
_CI_AS
不区分大小写、区分重音。
_CS_AI
区分大小写、不区分重音。
_CS_AS
区分大小写、区分重音。

服务器级别排序规则

下表为部分操作系统(OS)区域设置确定的默认排序规则。
ID
字符集排序规则
0
Chinese_PRC_CI_AS
1
SQL_Latin1_General_CP1_CI_AI
2
Chinese_PRC_CS_AS
3
Latin1_General_CI_AS
4
Latin1_General_100_CI_AS
5
SQL_Latin1_General_CP1_CI_AS
6
SQL_Latin1_General_CP1250_CI_AS
7
SQL_Latin1_General_CP1251_CI_AS
8
SQL_Latin1_General_CP1253_CI_AI
9
SQL_Latin1_General_CP1253_CI_AS
10
SQL_Latin1_General_CP1254_CI_AS
11
SQL_Latin1_General_CP1255_CI_AS
12
SQL_Latin1_General_CP1256_CI_AS
13
SQL_Latin1_General_CP1257_CI_AS
14
SQL_Latin1_General_CP437_BIN
15
SQL_Latin1_General_CP437_BIN2
16
SQL_Latin1_General_CP437_CI_AI
17
SQL_Latin1_General_CP437_CI_AS
18
SQL_Latin1_General_CP850_BIN
19
SQL_Latin1_General_CP850_BIN2
20
SQL_Latin1_General_CP850_CI_AI
21
SQL_Latin1_General_CP850_CI_AS
22
SQL_Latin1_General_Pref_CP1_CI_AS
23
SQL_Latin1_General_Pref_CP437_CI_AS
24
SQL_Latin1_General_Pref_CP850_CI_AS
25
Albanian_CI_AI
26
Albanian_100_CI_AI
27
Arabic_CI_AI
28
Arabic_100_CI_AI
29
Assamese_100_CI_AI
30
Azeri_Cyrillic_100_CI_AI
31
Azeri_Latin_100_CI_AI
32
Bashkir_100_CI_AI
33
Bengali_100_CI_AI
34
Bosnian_Cyrillic_100_CI_AI
35
Bosnian_Latin_100_CI_AI
36
Breton_100_CI_AI
37
Chinese_Hong_Kong_Stroke_90_CI_AI
38
Chinese_PRC_CI_AI
39
Chinese_PRC_90_CI_AI
40
Chinese_PRC_Stroke_CI_AI
41
Chinese_PRC_Stroke_90_CI_AI
42
Chinese_Simplified_Pinyin_100_CI_AI
43
Chinese_Simplified_Stroke_Order_100_CI_AI
44
Chinese_Taiwan_Bopomofo_CI_AI
45
Chinese_Taiwan_Bopomofo_90_CI_AI
46
Chinese_Taiwan_Stroke_CI_AI
47
Chinese_Taiwan_Stroke_90_CI_AI
48
Chinese_Traditional_Bopomofo_100_CI_AI
49
Chinese_Traditional_Pinyin_100_CI_AI
50
Chinese_Traditional_Stroke_Count_100_CI_AI
51
Chinese_Traditional_Stroke_Order_100_CI_AI
52
Corsican_100_CI_AI
53
Croatian_CI_AI
54
Croatian_100_CI_AI
55
Cyrillic_General_CI_AI
56
Cyrillic_General_100_CI_AI
57
Czech_CI_AI
58
Czech_100_CI_AI
59
Danish_Greenlandic_100_CI_AI
60
Danish_Norwegian_CI_AI
61
Dari_100_CI_AI
62
Divehi_90_CI_AI
63
Divehi_100_CI_AI
64
Estonian_CI_AI
65
Estonian_100_CI_AI
66
Finnish_Swedish_CI_AI
67
Finnish_Swedish_100_CI_AI
68
French_CI_AI
69
French_100_CI_AI
70
Frisian_100_CI_AI
71
Georgian_Modern_Sort_CI_AI
72
Georgian_Modern_Sort_100_CI_AI
73
German_PhoneBook_CI_AI
74
German_PhoneBook_100_CI_AI
75
Greek_CI_AI
76
Greek_100_CI_AI
77
Hebrew_CI_AI
78
Hebrew_100_CI_AI
79
Hungarian_CI_AI
80
Hungarian_100_CI_AI
81
Hungarian_Technical_CI_AI
82
Hungarian_Technical_100_CI_AI
83
Icelandic_CI_AI
84
Icelandic_100_CI_AI
85
Indic_General_90_CI_AI
86
Indic_General_100_CI_AI
87
Japanese_CI_AI
88
Japanese_90_CI_AI
89
Japanese_Bushu_Kakusu_100_CI_AI
90
Japanese_Bushu_Kakusu_140_CI_AI
91
Japanese_Unicode_CI_AI
92
Japanese_XJIS_100_CI_AI
93
Japanese_XJIS_140_CI_AI
94
Kazakh_90_CI_AI
95
Kazakh_100_CI_AI
96
Khmer_100_CI_AI
97
Korean_90_CI_AI
98
Korean_100_CI_AI
99
Korean_Wansung_CI_AI
100
Lao_100_CI_AI
101
Latin1_General_CI_AI
102
Latin1_General_100_CI_AI
103
Latvian_CI_AI
104
Latvian_100_CI_AI
105
Lithuanian_CI_AI
106
Lithuanian_100_CI_AI
107
Macedonian_FYROM_90_CI_AI
108
Macedonian_FYROM_100_CI_AI
109
Maltese_100_CI_AI
110
Maori_100_CI_AI
111
Mapudungan_100_CI_AI
112
Modern_Spanish_CI_AI
113
Modern_Spanish_100_CI_AI
114
Mohawk_100_CI_AI
115
Nepali_100_CI_AI
116
Norwegian_100_CI_AI
117
Pashto_100_CI_AI
118
Persian_100_CI_AI
119
Polish_CI_AI
120
Polish_100_CI_AI
121
Romanian_CI_AI
122
Romanian_100_CI_AI
123
Romansh_100_CI_AI
124
Sami_Norway_100_CI_AI
125
Sami_Sweden_Finland_100_CI_AI
126
Serbian_Cyrillic_100_CI_AI
127
Serbian_Latin_100_CI_AI
128
Slovak_CI_AI
129
Slovak_100_CI_AI
130
Slovenian_CI_AI
131
Slovenian_100_CI_AI
132
Syriac_90_CI_AI
133
Syriac_100_CI_AI
134
Tamazight_100_CI_AI
135
Tatar_90_CI_AI
136
Tatar_100_CI_AI
137
Thai_CI_AI
138
Thai_100_CI_AI
139
Tibetan_100_CI_AI
140
Traditional_Spanish_CI_AI
141
Traditional_Spanish_100_CI_AI
142
Turkish_CI_AI
143
Turkish_100_CI_AI
144
Turkmen_100_CI_AI
145
Uighur_100_CI_AI
146
Ukrainian_CI_AI
147
Ukrainian_100_CI_AI
148
Upper_Sorbian_100_CI_AI
149
Urdu_100_CI_AI
150
Uzbek_Latin_90_CI_AI
151
Uzbek_Latin_100_CI_AI
152
Vietnamese_CI_AI
153
Vietnamese_100_CI_AI
154
Welsh_100_CI_AI
155
Yakut_100_CI_AI
156
SQL_AltDiction_CP850_CI_AI
157
Korean_Wansung_CI_AS
158
Chinese_PRC_BIN

相关 API

API
描述
接口(DescribeCollationTimeZone)用于查询实例支持的字符集和时区。