华为云云数据库rds修改实例字符集_云淘科技
RDS for SQL Server 中的实例字符集支持在购买实例时设置,实例购买后也可以修改。实例字符集可为数据提供排序规则,即区分大小写属性和区分重音属性。
为服务器、数据库、列或表达式选择排序规则时,会影响数据库中许多操作的结果。 例如,使用ORDER BY查询时,结果集的排序顺序可能取决于应用于该数据库的排序规则。
约束限制
实例中没有任何用户数据库(非系统数据库),才能修改实例字符集。
修改过程中会重启实例,实例将处于不可用状态。
修改字符集排序规则需要10~15min。
修改实例字符集
登录管理控制台。
单击管理控制台左上角的,选择区域和项目。
单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
在“实例管理”页面,单击实例名称,进入实例“基本信息”页面。
在实例字符集后单击“修改”。
在弹出框中,选择实例字符集,单击“是”。
图1 修改实例字符集
在实例的“基本信息”页面,查看修改结果。
支持的实例字符集
RDS for SQL Server当前支持的实例字符集如表1所示:
实例字符集 |
说明 |
---|---|
Chinese_PRC_90_CI_AI |
Chinese-PRC-90,不区分大小写、不区分重音(兼容SQL Server 2005)。 |
Chinese_PRC_CI_AI |
Chinese-PRC,不区分大小写、不区分重音。 |
Chinese_PRC_CI_AS |
Chinese-PRC,不区分大小写、区分重音。 |
Chinese_PRC_CS_AS |
Chinese-PRC,区分大小写、区分重音。 |
Cyrillic_General_CI_AS |
Cyrllic_General,不区分大小写,区分重音。 |
SQL_Latin1_General_CP1_CI_AS |
对于Unicode 数据为 Latin1_General,不区分大小写,区分重音。 |
THAI_CI_AS |
THAI,不区分大小写、区分重音。 |
字符集排序规则
排序规则选项 |
说明 |
---|---|
区分大小写(_CS) |
区分大写字母和小写字母。 如果指定此项,排序时小写字母将在其对应的大写字母之前。 |
区分重音(_AS) |
区分重音字符和非重音字符。 例如,“a”和“ấ”为不同字符。 如果未指定此选项,则排序规则将不区分重音。 即RDS for SQL Server 在排序时将字母的重音形式和非重音形式视为相同。 |
实例字符集后缀
实例字符集后缀 |
说明 |
---|---|
_CI_AI |
不区分大小写、不区分重音 |
_CI_AS |
不区分大小写、区分重音 |
_CS_AI |
区分大小写、不区分重音 |
_CS_AS |
区分大小写、区分重音 |
服务器级别排序规则
下表为部分操作系统(OS)区域设置确定的默认排序规则。
Windows区域设置 |
默认排序规则 |
---|---|
南非荷兰语(南非) |
Latin1_General_CI_AS |
阿尔萨斯语(法国) |
Latin1_General_CI_AS |
巴斯克语(巴斯克) |
Latin1_General_CI_AS |
波斯尼亚语(波斯尼亚和黑塞哥维那,拉丁语) |
Latin1_General_CI_AS |
保加利亚语(保加利亚) |
Cyrillic_General_CI_AS |
中文(澳门特别行政区) |
Latin1_General_CI_AI |
中文(中华人民共和国) |
Chinese_PRC_CI_AS |
荷兰语(荷兰) |
Latin1_General_CI_AS |
英语(澳大利亚) |
Latin1_General_CI_AS |
英语(印度) |
Latin1_General_CI_AS |
英语(加拿大) |
Latin1_General_CI_AS |
英语(新西兰) |
Latin1_General_CI_AS |
英语(英国) |
Latin1_General_CI_AS |
英语(美国) |
Latin1_General_CI_AS |
菲律宾语(菲律宾) |
Latin1_General_CI_AS |
意大利语(意大利) |
Latin1_General_CI_AS |
泰语(泰国) |
Thai_CI_AS |
父主题: RDS for SQL Server用户指南
同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家