Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Klausel, die auf eine Datenbankdefinition angewendet werden kann, um die Sortierung zu definieren.
Syntax
COLLATE < collation_name >
< collation_name > :: =
< Windows_collation_name >
< Windows_collation_name >:: =
CollationDesignator_< ComparisonStyle >
< ComparisonStyle > :: =
CaseSensitivity_AccentSensitivity
Argumente
- <collation_name>
Dies ist der Name der Sortierung, die auf die Datenbankdefinition angewendet werden soll. Bei dem <collation_name>-Argument kann es sich nur um ein angegebenes <Windows_collation_name>-Argument handeln.
- <Windows_collation_name>
Dies ist der Sortierungsname für eine Windows-Sortierung. Eine Liste der in Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) unterstützten Windows-Sortierungsnamen finden Sie im Abschnitt mit Hinweisen weiter unten in diesem Thema.
CollationDesignator
Gibt die grundlegenden Sortierungsregeln an, die von der Windows-Sortierung verwendet werden. Mit den grundlegenden Sortierungsregeln wird Folgendes abgedeckt:- Ein Alphabet oder eine Sprache, dessen/deren Sortierungsregeln angewendet werden, wenn eine lexikalische Sortierung angegeben wurde.
- Eine Codepage zum Speichern von Nichtunicode-Zeichendaten.
Latin1_General und French sind beispielsweise Sortierungskennzeichner, die die Codeseite 1252 verwenden. Turkish ist ein Sortierungskennzeichner, der die Codeseite 1254 verwendet.
- CaseSensitivity
Gibt an, dass die Groß-/Kleinschreibung nicht berücksichtigt wird. SQL Server Compact Edition unterstützt nur diese Option.
- AccentSensitivity
Gibt an, dass die Unterscheidung nach Akzent berücksichtigt wird. SQL Server Compact Edition unterstützt nur diese Option.
Hinweise
Allen Datenbanken, die ohne Angabe des Windows-Sortierungsnamens erstellt werden, wird die Standardsortierung Latin1_General zugewiesen. Beispiel: Latin1_General_CI_AS. Diese Sortierung verwendet die Sortierungsregeln des Latin1_General-Wörterbuchs, Codeseite 1252. Sie berücksichtigt keine Groß-/Kleinschreibung, aber unterscheidet nach Akzent.
Verwenden Sie die optionale COLLATE-Klausel, um eine andere Sortierung als die Standardsortierung anzugeben. Um beispielsweise eine spanische Sortierung anzugeben, verwenden Sie eine Abfrage wie die folgende:
CREATE DATABASE "SpanishDB.sdf" DATABASEPASSWORD '<MyPwd>' COLLATE Traditional_Spanish_CI_AS
In der folgenden Tabelle sind die unterstützten Windows-Sortierungsnamen aufgeführt. Stellen Sie sicher, dass das Gebietsschema auf dem Gerät unterstützt wird, auf dem die Datenbank erstellt wird.
Hinweis: |
|---|
| Einige Sortierungswerte werden möglicherweise auf einigen Geräten nicht unterstützt. |
| Windows-Systemgebietsschema | LCID (Gebietsschema-ID) | Standardmäßige SQL-Sortierung | Codepage |
|---|---|---|---|
Afrikaans |
0x436 |
Latin1_General_CI_AS |
1252 |
Albanisch |
0x41c |
Albanian_CI_AS |
1250 |
Arabisch (Algerien) |
0x1401 |
Arabic_CI_AS |
1256 |
Arabisch (Bahrain) |
0x3c01 |
Arabic_CI_AS |
1256 |
Arabisch (Ägypten) |
0xc01 |
Arabic_CI_AS |
1256 |
Arabisch (Irak) |
0x801 |
Arabic_CI_AS |
1256 |
Arabisch (Jordanien) |
0x2c01 |
Arabic_CI_AS |
1256 |
Arabisch (Kuwait) |
0x3401 |
Arabic_CI_AS |
1256 |
Arabisch (Libanon) |
0x3001 |
Arabic_CI_AS |
1256 |
Arabisch (Libyen) |
0x1001 |
Arabic_CI_AS |
1256 |
Arabisch (Marokko) |
0x1801 |
Arabic_CI_AS |
1256 |
Arabisch (Oman) |
0x2001 |
Arabic_CI_AS |
1256 |
Arabisch (Katar) |
0x4001 |
Arabic_CI_AS |
1256 |
Arabisch (Saudi-Arabien) |
0x401 |
Arabic_CI_AS |
1256 |
Arabisch (Syrien) |
0x2801 |
Arabic_CI_AS |
1256 |
Arabisch (Tunesien) |
0x1c01 |
Arabic_CI_AS |
1256 |
Arabisch (V.A.E.) |
0x3801 |
Arabic_CI_AS |
1256 |
Arabisch (Jemen) |
0x2401 |
Arabic_CI_AS |
1256 |
Armenisch (Republik Armenien) |
0x42b |
Latin1_General_CI_AS |
Unicode |
Aseri-Kyrillisch (Aserbaidschan) |
0x82c |
Azeri_Cyrillic_90_CI_AS |
1251 |
Aseri-Latein (Aserbaidschan) |
0x42c |
Azeri_Latin_90_CI_AS |
1254 |
Baskisch |
0x42d |
Latin1_General_CI_AS |
1252 |
Weißrussisch |
0x423 |
Cyrillic_General_CI_AS |
1251 |
Bulgarisch |
0x402 |
Cyrillic_General_CI_AS |
1251 |
Katalanisch |
0x403 |
Latin1_General_CI_AS |
1252 |
Chinesisch (Hongkong) |
0x20c04 |
Chinese_Hong_Kong_Stroke_90_CI_AS |
950 |
Chinesisch (Hongkong SAR) |
0xc04 |
Chinese_Hong_Kong_Stroke_90_CI_AS |
950 |
Chinesisch (Macau SAR) |
0x1404 |
Chinese_PRC_90_CI_AS |
950 |
Chinesisch (VR China) |
0x804 |
Chinese_PRC_CI_AS |
936 |
Chinesisch (VR China) |
0x20804 |
Chinese_PRC_Stroke_CI_AS |
936 |
Chinesisch (Singapur) |
0x1004 |
Chinese_PRC_90_CI_AS |
936 |
Chinesisch (Taiwan) |
0x404 |
Chinese_Taiwan_Stroke_CI_AS |
950 |
Chinesisch (Taiwan) |
0x30404 |
Chinese_Taiwan_Bopomofo_CI_AS |
950 |
Kroatisch |
0x41a |
Croatian_CI_AS |
1250 |
Tschechisch |
0x405 |
Czech_CI_AS |
1250 |
Dänisch |
0x406 |
Danish_Norwegian_CI_AS |
1252 |
Divehi1 |
0x465 |
Divehi_90 |
Unicode |
Niederländisch (Belgien) |
0x813 |
Latin1_General_CI_AS |
1252 |
Niederländisch (Niederlande) |
0x413 |
Latin1_General_CI_AS |
1252 |
Englisch (Australien) |
0xc09 |
Latin1_General_CI_AS |
1252 |
Englisch (Belize) |
0x2809 |
Latin1_General_CI_AS |
1252 |
Englisch (Kanada) |
0x1009 |
Latin1_General_CI_AS |
1252 |
Englisch (Karibik) |
0x2409 |
Latin1_General_CI_AS |
1252 |
Englisch (Hongkong SAR) |
0x3c09 |
Latin1_General_CI_AS |
1252 |
Englisch (Indien) |
0x4009 |
Latin1_General_CI_AS |
1252 |
Englisch (Indonesien) |
0x3809 |
Latin1_General_CI_AS |
1252 |
Englisch (Irland) |
0x1809 |
Latin1_General_CI_AS |
1252 |
Englisch (Jamaika) |
0x2009 |
Latin1_General_CI_AS |
1252 |
Englisch (Malaysia) |
0x4409 |
Latin1_General_CI_AS |
1252 |
Englisch (Neuseeland) |
0x1409 |
Latin1_General_CI_AS |
1252 |
Englisch (Philippinen) |
0x3409 |
Latin1_General_CI_AS |
1252 |
Englisch (Singapur) |
0x4809 |
Latin1_General_CI_AS |
1252 |
Englisch (Südafrika) |
0x1c09 |
Latin1_General_CI_AS |
1252 |
Englisch (Trinidad) |
0x2c09 |
Latin1_General_CI_AS |
1252 |
Englisch (Großbritannien) |
0x809 |
Latin1_General_CI_AS |
1252 |
Englisch (USA) |
0x409 |
SQL_Latin1_General_CP1_CI_AS |
1252 |
Englisch (Simbabwe) |
0x3009 |
Latin1_General_CI_AS |
1252 |
Estnisch |
0x425 |
Estonian_CI_AS |
1257 |
Färöisch |
0x438 |
Latin1_General_CI_AS |
1252 |
Farsi |
0x429 |
Arabic_CI_AS |
1256 |
Finnisch |
0x40b |
Finnish_Swedish_CI_AS |
1252 |
Französisch (Belgien) |
0x80c |
French_CI_AS |
1252 |
Französisch (Kanada) |
0xc0c |
French_CI_AS |
1252 |
Französisch (Frankreich) |
0x40c |
French_CI_AS |
1252 |
Französisch (Luxemburg) |
0x140c |
French_CI_AS |
1252 |
Französisch (Monaco) |
0x180c |
French_CI_AS |
1252 |
Französisch (Schweiz) |
0x100c |
French_CI_AS |
1252 |
Galizisch (Spanien) |
0x456 |
Latin1_General_CI_AS |
1252 |
Galizisch (Englisch - USA) |
0x409 |
Latin1_General_CI_AS |
1252 |
Georgisch |
0x437 |
Latin1_General_CI_AS |
Unicode |
Deutsch (Österreich) |
0xc07 |
Latin1_General_CI_AS |
1252 |
Deutsch (Deutschland) |
0x407 |
Latin1_General_CI_AS |
1252 |
Deutsch (Liechtenstein) |
0x1407 |
Latin1_General_CI_AS |
1252 |
Deutsch (Luxemburg) |
0x1007 |
Latin1_General_CI_AS |
1252 |
Deutsch (Telefonbuch) |
0x10407 |
German_PhoneBook |
1252 |
Deutsch (Schweiz) |
0x807 |
Latin1_General_CI_AS |
1252 |
Griechisch |
0x408 |
Greek_CI_AS |
1253 |
Gujarati (Indien) |
0x447 |
Indic_General_90 |
Unicode |
Hebräisch |
0x40d |
Hebrew_CI_AS |
1255 |
Hindi |
0x0439 |
Indic_General_90 |
Unicode |
Ungarisch |
0x40e |
Hungarian_CI_AS |
1250 |
Ungarisch (Technisch) |
0x104e |
Hungarian_Technical |
1250 |
Isländisch |
0x40f |
Icelandic_CI_AS |
1252 |
Indonesisch |
0x421 |
Latin1_General_CI_AS |
1252 |
Italienisch (Italien) |
0x410 |
Latin1_General_CI_AS |
1252 |
Italienisch (Schweiz) |
0x810 |
Latin1_General_CI_AS |
1252 |
Japanisch |
0x411 |
Japanese_CI_AS |
932 |
Japanisch (Unicode) |
0x10411 |
Japanese_Unicode |
932 |
Kannada (Indien) |
0x44b |
Indic_General_90 |
Unicode |
Kasachisch (Kasachstan) |
0x43f |
Kazakh_90_CI_AS |
1251 |
Konkani (Indien) |
0x457 |
Indic_General_90 |
Unicode |
Koreanisch (Erweitertes Wansung) |
0x0412 |
Korean_Wansung_CI_AS |
949 |
Kirgisisch-Kyrillisch (Republik Kirgistan) |
0x440 |
Cyrillic_General_CI_AS |
1251 |
Lettisch |
0x426 |
Latvian_CI_AS |
1257 |
Litauisch |
0x427 |
Lithuanian_CI_AS |
1257 |
Mazedonisch (ehem. jugoslawische Republik Mazedonien) |
0x42f |
Macedonian _FYROM_90_CI_AS |
1251 |
Malay (Brunei Darussalam) |
0x83e |
Latin1_General_CI_AS |
1252 |
Malay (Malaysia) |
0x43e |
Latin1_General_CI_AS |
1252 |
Marathi (Indien)3 |
0x44e |
Indic_General_90 |
Unicode |
Mongolisch-Kyrillisch (Mongolei) |
0x450 |
Cyrillic_General_CI_AS |
1251 |
Norwegisch (Bokmal) |
0x414 |
Danish_Norwegian_CI_AS |
1252 |
Norwegisch (Nynorsk) |
0x814 |
Danish_Norwegian_CI_AS |
1252 |
Polnisch |
0x415 |
Polish_CI_AS |
1250 |
Portugiesisch (Brasilien) |
0x416 |
Latin1_General_CI_AS |
1252 |
Portugiesisch (Portugal) |
0x816 |
Latin1_General_CI_AS |
1252 |
Punjab-Gurmuhki (Indien) |
0x446 |
Indic_General_90 |
Unicode |
Rumänisch |
0x418 |
Romanian_CI_AS |
1250 |
Russisch |
0x419 |
Cyrillic_General_CI_AS |
1251 |
Sanskrit (Indien) |
0x44f |
Indic_General_90 |
Unicode |
Serbisch (Kyrillisch) |
0xc1a |
Cyrillic_General_CI_AS |
1251 |
Serbisch (Latein) |
0x81a |
Cyrillic_General_CI_AS |
1250 |
Slowakisch |
0x41b |
Slovak_CI_AS |
1250 |
Slowenisch |
0x424 |
Slovenian_CI_AS |
1250 |
Spanisch (Argentinien) |
0x2c0a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Bolivien) |
0x400a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Chile) |
0x340a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Kolumbien) |
0x240a |
Latin1_General_AI_CI |
1252 |
Spanisch (Costa Rica) |
0x140a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Dominikanische Republik) |
0x1c0a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Ekuador) |
0x300a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (El Salvador) |
0x440a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Guatemala) |
0x100a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Honduras) |
0x480a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (International) |
0xc0a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Mexiko) |
0x80a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Nikaragua) |
0x4c0a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Panama) |
0x180a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Paraguay) |
0x3c0a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Peru) |
0x280a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Puerto Rico) |
0x500a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Traditionell) |
0x40a |
Traditional_Spanish_CI_AS |
1252 |
Spanisch (Uruguay) |
0x380a |
Modern_Spanish_CI_AS |
1252 |
Spanisch (Venezuela) |
0x200a |
Modern_Spanish_CI_AS |
1252 |
Swahili |
0x441 |
Latin1_General_CI_AS |
1252 |
Schwedisch |
0x41d |
Finnish_Swedish_CI_AS |
1252 |
Schwedisch (Finnland) |
0x81d |
Finnish_Swedish_CI_AS |
1252 |
Syriac (Syrien) |
0x45a |
Syriac_90 |
Unicode |
Tamil (Indien) |
0x449 |
Indic_General_90 |
Unicode |
Tatarisch (Tatarstan) |
0x444 |
Tatar_90_CI_AS |
1251 |
Telugu (Indien) |
0x44a |
Indic_General_90 |
Unicode |
Thai |
0x41e |
Thai_CI_AS |
874 |
Türkisch |
0x41f |
Turkish_CI_AS |
1254 |
Ukrainisch |
0x422 |
Ukrainian_CI_AS |
1251 |
Urdu |
0x420 |
Arabic_CI_AS |
1256 |
Usbekisch (Latein) |
0x443 |
Uzbek_Latin_90_CI_AS |
1254 |
Usbekisch-Kyrillisch (Republik Usbekistan) |
0x843 |
Cyrillic_General_CI_AS |
1251 |
Vietnamesisch |
0x42a |
Vietnamese_CI_AS |
1258 |
Hinweis: