COLLATE (SQL Server Compact Edition)
可应用于数据库定义的用来定义排序规则的子句。
语法
COLLATE < collation_name >
< collation_name > :: =
< Windows_collation_name >
< Windows_collation_name >:: =
CollationDesignator_< ComparisonStyle >
< ComparisonStyle > :: =
CaseSensitivity_AccentSensitivity
参数
- <collation_name>
应用于数据库定义的排序规则的名称。<collation_name> 参数只能是指定的 <Windows_collation_name>。
- <Windows_collation_name>
用于 Windows 排序规则的排序规则名称。有关 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 中支持的 Windows 排序规则名称的列表,请参阅本主题后面的“备注”部分。
CollationDesignator
指定 Windows 排序规则所使用的基本排序规则。基本排序规则包含下列项:- 在指定字典排序时应用其排序规则的字母表或语言。
- 用于存储非 Unicode 字符数据的代码页。
例如,Latin1_General 和法语是使用代码页 1252 的排序规则指示符。土耳其语是使用代码页 1254 的排序规则指示符。
- CaseSensitivity
指定不区分大小写 (CI)。SQL Server Compact Edition 仅支持此选项。
- AccentSensitivity
指定区分重音 (AS)。SQL Server Compact Edition 仅支持此选项。
备注
如果未指定 Windows 排序规则名称,则为创建的所有数据库分配默认排序规则 Latin1_General。例如,Latin1_General_CI_AS。此排序规则使用 Latin1 General 字典排序规则、代码页 1252。它不区分大小写,但区分重音。
使用可选的 COLLATE 子句指定与默认值不同的排序规则。下面的示例使用查询指定西班牙语排序规则:
CREATE DATABASE "SpanishDB.sdf" DATABASEPASSWORD '<MyPwd>' COLLATE Traditional_Spanish_CI_AS
下表列出了支持的 Windows 排序规则名称。请确保在创建数据库的设备上支持指定的区域设置。
注意: |
---|
某些设备上可能不支持特定的排序规则值。 |
Windows 系统区域设置 | LCID(区域设置 ID) | 默认的 SQL 排序规则 | Code page(代码页) |
---|---|---|---|
南非荷兰语 |
0x436 |
Latin1_General_CI_AS |
1252 |
阿尔巴尼亚语 |
0x41c |
Albanian_CI_AS |
1250 |
阿拉伯语(阿尔及利亚) |
0x1401 |
Arabic_CI_AS |
1256 |
阿拉伯语(巴林) |
0x3c01 |
Arabic_CI_AS |
1256 |
阿拉伯语(埃及) |
0xc01 |
Arabic_CI_AS |
1256 |
阿拉伯语(伊拉克) |
0x801 |
Arabic_CI_AS |
1256 |
阿拉伯语(约旦) |
0x2c01 |
Arabic_CI_AS |
1256 |
阿拉伯语(科威特) |
0x3401 |
Arabic_CI_AS |
1256 |
阿拉伯语(黎巴嫩) |
0x3001 |
Arabic_CI_AS |
1256 |
阿拉伯语(利比亚) |
0x1001 |
Arabic_CI_AS |
1256 |
阿拉伯语(摩洛哥) |
0x1801 |
Arabic_CI_AS |
1256 |
阿拉伯语(阿曼) |
0x2001 |
Arabic_CI_AS |
1256 |
阿拉伯语(卡塔尔) |
0x4001 |
Arabic_CI_AS |
1256 |
阿拉伯语(沙特阿拉伯) |
0x401 |
Arabic_CI_AS |
1256 |
阿拉伯语(叙利亚) |
0x2801 |
Arabic_CI_AS |
1256 |
阿拉伯语(突尼斯) |
0x1c01 |
Arabic_CI_AS |
1256 |
阿拉伯语(阿拉伯联合酋长国) |
0x3801 |
Arabic_CI_AS |
1256 |
阿拉伯语(也门) |
0x2401 |
Arabic_CI_AS |
1256 |
亚美尼亚语(亚美尼亚共和国) |
0x42b |
Latin1_General_CI_AS |
Unicode |
阿塞拜疆语-西里尔语(阿塞拜疆) |
0x82c |
Azeri_Cyrillic_90_CI_AS |
1251 |
阿塞拜疆语-拉丁语(阿塞拜疆) |
0x42c |
Azeri_Latin_90_CI_AS |
1254 |
巴斯克语 |
0x42d |
Latin1_General_CI_AS |
1252 |
白俄罗斯语 |
0x423 |
Cyrillic_General_CI_AS |
1251 |
保加利亚语 |
0x402 |
Cyrillic_General_CI_AS |
1251 |
加泰罗尼亚语 |
0x403 |
Latin1_General_CI_AS |
1252 |
中文(香港特别行政区) |
0x20c04 |
Chinese_Hong_Kong_Stroke_90_CI_AS |
950 |
中文(香港特别行政区) |
0xc04 |
Chinese_Hong_Kong_Stroke_90_CI_AS |
950 |
中文(澳门特别行政区) |
0x1404 |
Chinese_PRC_90_CI_AS |
950 |
中文(中国) |
0x804 |
Chinese_PRC_CI_AS |
936 |
中文(中国) |
0x20804 |
Chinese_PRC_Stroke_CI_AS |
936 |
中文(新加坡) |
0x1004 |
Chinese_PRC_90_CI_AS |
936 |
中文(台湾) |
0x404 |
Chinese_Taiwan_Stroke_CI_AS |
950 |
中文(台湾) |
0x30404 |
Chinese_Taiwan_Bopomofo_CI_AS |
950 |
克罗地亚语 |
0x41a |
Croatian_CI_AS |
1250 |
捷克语 |
0x405 |
Czech_CI_AS |
1250 |
丹麦语 |
0x406 |
Danish_Norwegian_CI_AS |
1252 |
马尔代夫语1 |
0x465 |
Divehi_90 |
Unicode |
荷兰语(比利时) |
0x813 |
Latin1_General_CI_AS |
1252 |
荷兰语(荷兰) |
0x413 |
Latin1_General_CI_AS |
1252 |
英语(澳大利亚) |
0xc09 |
Latin1_General_CI_AS |
1252 |
英语(伯利兹) |
0x2809 |
Latin1_General_CI_AS |
1252 |
英语(加拿大) |
0x1009 |
Latin1_General_CI_AS |
1252 |
英语(加勒比海) |
0x2409 |
Latin1_General_CI_AS |
1252 |
英语(香港特别行政区) |
0x3c09 |
Latin1_General_CI_AS |
1252 |
英语(印度) |
0x4009 |
Latin1_General_CI_AS |
1252 |
英语(印度尼西亚) |
0x3809 |
Latin1_General_CI_AS |
1252 |
英语(爱尔兰) |
0x1809 |
Latin1_General_CI_AS |
1252 |
英语(牙买加) |
0x2009 |
Latin1_General_CI_AS |
1252 |
英语(马来西亚) |
0x4409 |
Latin1_General_CI_AS |
1252 |
英语(新西兰) |
0x1409 |
Latin1_General_CI_AS |
1252 |
英语(菲律宾) |
0x3409 |
Latin1_General_CI_AS |
1252 |
英语(新加坡) |
0x4809 |
Latin1_General_CI_AS |
1252 |
英语(南非) |
0x1c09 |
Latin1_General_CI_AS |
1252 |
英语(特立尼达) |
0x2c09 |
Latin1_General_CI_AS |
1252 |
英语(英国) |
0x809 |
Latin1_General_CI_AS |
1252 |
英语(美国) |
0x409 |
SQL_Latin1_General_CP1_CI_AS |
1252 |
英语(津巴布韦) |
0x3009 |
Latin1_General_CI_AS |
1252 |
爱沙尼亚语 |
0x425 |
Estonian_CI_AS |
1257 |
法罗语 |
0x438 |
Latin1_General_CI_AS |
1252 |
波斯语 |
0x429 |
Arabic_CI_AS |
1256 |
芬兰语 |
0x40b |
Finnish_Swedish_CI_AS |
1252 |
法语(比利时) |
0x80c |
French_CI_AS |
1252 |
法语(加拿大) |
0xc0c |
French_CI_AS |
1252 |
法语(法国) |
0x40c |
French_CI_AS |
1252 |
法语(卢森堡) |
0x140c |
French_CI_AS |
1252 |
法语(摩纳哥) |
0x180c |
French_CI_AS |
1252 |
法语(瑞士) |
0x100c |
French_CI_AS |
1252 |
加利西亚语(西班牙) |
0x456 |
Latin1_General_CI_AS |
1252 |
加利西亚语(英语 - 美国) |
0x409 |
Latin1_General_CI_AS |
1252 |
格鲁吉亚语 |
0x437 |
Latin1_General_CI_AS |
Unicode |
德语(奥地利) |
0xc07 |
Latin1_General_CI_AS |
1252 |
德语(德国) |
0x407 |
Latin1_General_CI_AS |
1252 |
德语(列支敦士登) |
0x1407 |
Latin1_General_CI_AS |
1252 |
德语(卢森堡) |
0x1007 |
Latin1_General_CI_AS |
1252 |
德语(电话簿风格) |
0x10407 |
German_PhoneBook |
1252 |
德语(瑞士) |
0x807 |
Latin1_General_CI_AS |
1252 |
希腊语 |
0x408 |
Greek_CI_AS |
1253 |
古吉拉特语(印度) |
0x447 |
Indic_General_90 |
Unicode |
希伯来语 |
0x40d |
Hebrew_CI_AS |
1255 |
印地语 |
0x0439 |
Indic_General_90 |
Unicode |
匈牙利语 |
0x40e |
Hungarian_CI_AS |
1250 |
匈牙利语(技术) |
0x104e |
Hungarian_Technical |
1250 |
冰岛语 |
0x40f |
Icelandic_CI_AS |
1252 |
印尼语 |
0x421 |
Latin1_General_CI_AS |
1252 |
意大利语(意大利) |
0x410 |
Latin1_General_CI_AS |
1252 |
意大利语(瑞士) |
0x810 |
Latin1_General_CI_AS |
1252 |
日语 |
0x411 |
Japanese_CI_AS |
932 |
日语 (Unicode) |
0x10411 |
Japanese_Unicode |
932 |
卡纳达语(印度) |
0x44b |
Indic_General_90 |
Unicode |
哈萨克语(哈萨克斯坦) |
0x43f |
Kazakh_90_CI_AS |
1251 |
孔卡尼语(印度) |
0x457 |
Indic_General_90 |
Unicode |
朝鲜语(扩展 Wansung) |
0x0412 |
Korean_Wansung_CI_AS |
949 |
吉尔吉斯语-西里尔语(吉尔吉斯斯坦共和国) |
0x440 |
Cyrillic_General_CI_AS |
1251 |
拉脱维亚语 |
0x426 |
Latvian_CI_AS |
1257 |
立陶宛语 |
0x427 |
Lithuanian_CI_AS |
1257 |
马其顿语 (FYROM) |
0x42f |
Macedonian _FYROM_90_CI_AS |
1251 |
马来语(文莱达鲁萨兰) |
0x83e |
Latin1_General_CI_AS |
1252 |
马来语(马来西亚) |
0x43e |
Latin1_General_CI_AS |
1252 |
马拉地语(印度)3 |
0x44e |
Indic_General_90 |
Unicode |
蒙古语-西里尔语(蒙古) |
0x450 |
Cyrillic_General_CI_AS |
1251 |
挪威语(博克马尔语) |
0x414 |
Danish_Norwegian_CI_AS |
1252 |
挪威语(尼诺斯克语) |
0x814 |
Danish_Norwegian_CI_AS |
1252 |
波兰语 |
0x415 |
Polish_CI_AS |
1250 |
葡萄牙语(巴西) |
0x416 |
Latin1_General_CI_AS |
1252 |
葡萄牙语(葡萄牙) |
0x816 |
Latin1_General_CI_AS |
1252 |
旁遮普语-果鲁穆奇语(印度) |
0x446 |
Indic_General_90 |
Unicode |
罗马尼亚语 |
0x418 |
Romanian_CI_AS |
1250 |
俄语 |
0x419 |
Cyrillic_General_CI_AS |
1251 |
梵语(印度) |
0x44f |
Indic_General_90 |
Unicode |
塞尔维亚语(西里尔语) |
0xc1a |
Cyrillic_General_CI_AS |
1251 |
塞尔维亚语(拉丁语) |
0x81a |
Cyrillic_General_CI_AS |
1250 |
斯洛伐克语 |
0x41b |
Slovak_CI_AS |
1250 |
斯洛文尼亚语 |
0x424 |
Slovenian_CI_AS |
1250 |
西班牙语(阿根廷) |
0x2c0a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(玻利维亚) |
0x400a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(智利) |
0x340a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(哥伦比亚) |
0x240a |
Latin1_General_AI_CI |
1252 |
西班牙语(哥斯达黎加) |
0x140a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(多米尼加共和国) |
0x1c0a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(厄瓜多尔) |
0x300a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(萨尔瓦多) |
0x440a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(危地马拉) |
0x100a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(洪都拉斯) |
0x480a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(国际风格) |
0xc0a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(墨西哥) |
0x80a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(尼加拉瓜) |
0x4c0a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(巴拿马) |
0x180a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(巴拉圭) |
0x3c0a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(秘鲁) |
0x280a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(波多黎各) |
0x500a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(传统风格) |
0x40a |
Traditional_Spanish_CI_AS |
1252 |
西班牙语(乌拉圭) |
0x380a |
Modern_Spanish_CI_AS |
1252 |
西班牙语(委内瑞拉) |
0x200a |
Modern_Spanish_CI_AS |
1252 |
斯瓦希里语 |
0x441 |
Latin1_General_CI_AS |
1252 |
瑞典语 |
0x41d |
Finnish_Swedish_CI_AS |
1252 |
瑞典语(芬兰) |
0x81d |
Finnish_Swedish_CI_AS |
1252 |
叙利亚语(叙利亚) |
0x45a |
Syriac_90 |
Unicode |
泰米尔语(印度) |
0x449 |
Indic_General_90 |
Unicode |
鞑靼语(鞑靼斯坦) |
0x444 |
Tatar_90_CI_AS |
1251 |
泰卢固语(印度) |
0x44a |
Indic_General_90 |
Unicode |
泰语 |
0x41e |
Thai_CI_AS |
874 |
土耳其语 |
0x41f |
Turkish_CI_AS |
1254 |
乌克兰语 |
0x422 |
Ukrainian_CI_AS |
1251 |
乌尔都语 |
0x420 |
Arabic_CI_AS |
1256 |
乌兹别克语(拉丁语) |
0x443 |
Uzbek_Latin_90_CI_AS |
1254 |
乌兹别克语-西里尔语(乌兹别克斯坦共和国) |
0x843 |
Cyrillic_General_CI_AS |
1251 |
越南语 |
0x42a |
Vietnamese_CI_AS |
1258 |