Transact-SQL 参考

Windows 排序规则名称

在 COLLATE 子句中指定 Windows 排序规则名称。Windows 排序规则名称由排序规则指示器和比较风格构成。

语法

< Windows_collation_name > :: =

    CollationDesignator_<ComparisonStyle>

    < ComparisonStyle > ::=
        CaseSensitivity_AccentSensitivity
        [_KanatypeSensitive
[_WidthSensitive ] ]
        | _BIN

参数

CollationDesignator

指定 Windows 排序规则使用的基本排序规则。基本排序规则包括:

CaseSensitivity

CI 指定不区分大小写,CS 指定区分大小写。

AccentSensitivity

AI 指定不区分重音,AS 指定区分重音。

KanatypeSensitive

Omitted 指定不区分大小写,KS 指定区分假名类型。

WidthSensitivity

Omitted 指定不区分大小写,WS 指定区分大小写。

BIN

指定使用二进制排序次序。

注释

Microsoft® SQL Server™ 2000 Windows 排序规则的指示器为:

SQL Server 2000 排序规则指示器 用于非 Unicode 数据的代码页
支持的 Windows 区域设置
Albanian 1250 阿尔巴尼亚语
Arabic 1256 阿拉伯语(阿尔及利亚)、阿拉伯语(巴林)、阿拉伯语(埃及)、阿拉伯语(伊朗)、阿拉伯语(约旦)、阿拉伯语(科威特)、阿拉伯语(黎巴嫩)、阿拉伯语(利比亚)、阿拉伯语(摩洛哥)、阿拉伯语(阿曼)、阿拉伯语(卡塔尔)、阿拉伯语(沙特阿拉伯)、阿拉伯语(叙利亚)、阿拉伯语(突尼斯)、阿拉伯语(阿拉伯联合酋长国)、阿拉伯语(也门)、波斯语、乌尔都语
Chinese_PRC 936 中文(香港特别行政区),中文(中华人民共和国),中文(新加坡)
Chinese_PRC_Stroke 936 按汉字笔画排序(中华人民共和国)
Chinese_Taiwan_Bopomofo 950 按汉语拼音排序(台湾)
Chinese_Taiwan_Stroke 950 繁体中文(台湾)
Croatian 1250 克罗地亚语
Cyrillic_General 1251 保加利亚语、白俄罗斯语、俄罗斯语、塞尔维亚语
Czech 1250 捷克语
Danish_Norwegian 1252 丹麦语、挪威语 (Bokmål)、挪威语(Nyorsk)
Estonian 1257 爱沙尼亚语
Finnish_Swedish 1252 芬兰语、瑞典语
French 1252 法语(比利时)、法语(加拿大)、法语(卢森堡)、法语(标准)、法语(瑞士)
Georgian_Modern_Sort 1252 按现代格鲁吉亚语排序
German_PhoneBook 1252 按德语电话号码簿排序
Greek 1253 希腊语
Hebrew 1255 希伯来语
Hindi 只用于 Unicode 数据类型 北印度语
Hungarian 1250 匈牙利语
Hungarian_Technical 1250
Icelandic 1252 冰岛语
Japanese 932 日语
Japanese_Unicode 932
Korean_Wansung 949 朝鲜语
Korean_Wansung_Unicode 949
Latin1_General 1252 南非荷兰语、巴斯克语、加泰罗尼亚语、荷兰语(比利时)、荷兰语(标准)、英语(澳大利亚)、英语(不列颠)、英语(加拿大)、英语(加勒比)、英语(爱尔兰)、英语(牙买加)、英语(新西兰)、英语(南非)、英语(美国)、法罗语、德语(奥地利)、德语(列支敦士登)、德语(卢森堡)、德语(标准)、德语(瑞士)、印度尼西亚语、意大利语、意大利语(瑞士)、葡萄牙语(巴西)、葡萄牙语(标准)
Latvian 1257 拉脱维亚语
Lithuanian 1257 立陶宛语
Lithuanian_Classic 1257
Macedonian 1251 马其顿语
Mexican_Trad_Spanish 1252 西班牙语(墨西哥)、西班牙语(传统排序)
Modern_Spanish 1252 西班牙语(阿根廷)、西班牙语(玻利维亚)、西班牙语(智利)、西班牙语(哥伦比亚)、西班牙语(哥斯达黎加)、西班牙语(多米尼加共和国)、西班牙语(厄瓜多尔)、西班牙语(危地马拉)、西班牙语(现代排序)、西班牙语(巴拿马)、西班牙语(巴拉圭)、西班牙语(秘鲁)、西班牙语(乌拉圭)、西班牙语(委内瑞拉)
Polish 1250 波兰语
Romanian 1250 罗马尼亚语
Slovak 1250 斯洛伐克语
Slovenian 1250 斯洛文尼亚语
Thai 874 泰国语
Turkish 1254 土耳其语
Ukrainian 1251 乌克兰语
Vietnamese 1258 越南语

示例

下面是 Windows 排序规则名称的一些示例:

请参见

ALTER TABLE

选择 SQL 排序规则

常量

CREATE DATABASE

CREATE TABLE

DECLARE @local_variable

table

Windows 排序规则名称