Windows harmanlaması adı (Transact-sql)

collate yan tümcesi içinde Windows harmanlaması adı belirtir SQL Server 2012. Windows harmanlaması adı harmanlama göstergesi ve karşılaştırma stilleri oluşur.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

<Windows_collation_name> :: = 
     CollationDesignator_<ComparisonStyle>
<ComparisonStyle> :: = 
    { CaseSensitivity_AccentSensitivity
        [ _KanatypeSensitive ] [ _WidthSensitive ]  }
  | { _BIN | _BIN2 }

Bağımsız değişkenler

  • CollationDesignator
    Windows harmanlaması tarafından kullanılan temel harmanlama kurallarını belirtir. Temel harmanlama kuralları şunları kapsar:

    • Sözlük sıralama belirtildiğinde uygulanan sıralama kurallarını. Alfabe veya dil sıralama kurallarına dayalı.

    • Unicode karakter veri depolamak için kullanılan kod sayfası.

    Bazı örnekler:

    • Latin1_General veya Fransızca: her iki kod sayfası 1252 kullanın.

    • Türk: kod sayfası 1254 kullanır.

  • CaseSensitivity
    CI duyarlı belirtir cs duyarlı belirtir.

  • AccentSensitivity
    AI aksan-duyarlı belirtir as aksan-duyarlı belirtir.

  • KanatypeSensitive
    İhmal kanatype-duyarlı belirtir ks kanatype-duyarlı belirtir.

  • WidthSensitivity
    İhmal -duyarlı, genişlik belirtir ws genişlik-duyarlı belirtir.

  • DEPO GÖZÜ
    Kullanılmak üzere geriye dönük olarak uyumlu ikili sıralama düzenini belirtir.

  • BIN2
    Kod noktası karşılaştırma semantiği kullanır ikili sıralama düzenini belirtir.

Örnekler

Windows harmanlaması adlarını bazı örnekler şunlardır:

  • Latin1_General_100_

Harmanlama kuralları, kod sayfası 1252 sıralama Latin1 genel sözlüğü kullanır. Büyük küçük harf duyarlı ve aksan duyarlı olduğunu. Harmanlama kuralları sıralama Latin1 genel sözlüğü kullanır ve kod sayfası 1252 eşler. Eğer bir Windows harmanlaması harmanlama sürüm numarasını gösterir: _90 ya da _100. Duyarlı (CI) ve aksan duyarlı (as) ' dir.

  • Latin1_General_CI_AS_KS_WS

    Harmanlama kuralları, kod sayfası 1257 sıralama Estonya dili sözlüğü kullanır. Büyük küçük harf duyarlı ve aksan duyarlı olduğunu.

  • Latin1_General_BIN

    Harmanlama kod sayfası 1252 ve ikili sıralama kurallarını kullanır. Latin1 genel Sözlük sıralama kurallarını göz ardı edilir.

Windows harmanlamalar

Aşağıdaki tabloda desteklenen tüm Windows harmanlamaları listeler SQL Server 2012.

Windows yerel ayarları

Harmanlama sürüm 100

Harmanlama sürüm 90

Afrikaner dili (Güney Afrika)

Latin1_General_100_

Latin1_General_

Arnavutça (Arnavutluk)

Albanian_100_

Albanian_

Alsas (Fransa)

Latin1_General_100_

Yok

Amhara dili (Etiyopya)

Latin1_General_100_

Yok

Arapça (Cezayir)

Arabic_100_

Arabic_

Arapça (Bahreyn)

Arabic_100_

Arabic_

Arapça (Mısır)

Arabic_100_

Arabic_

Arapça (Irak)

Arabic_100_

Arabic_

Arapça (Ürdün)

Arabic_100_

Arabic_

Arapça (Kuveyt)

Arabic_100_

Arabic_

Arapça (Lübnan)

Arabic_100_

Arabic_

Arapça (Libya)

Arabic_100_

Arabic_

Arapça (Fas)

Arabic_100_

Arabic_

Arapça (Umman)

Arabic_100_

Arabic_

Arapça (Katar)

Arabic_100_

Arabic_

Arapça (Suudi Arabistan)

Arabic_100_

Arabic_

Arapça (Suriye)

Arabic_100_

Arabic_

Arapça (Tunus)

Arabic_100_

Arabic_

Arapça (b.a.e.)

Arabic_100_

Arabic_

Arapça (Yemen)

Arabic_100_

Arabic_

Ermenice (Ermenistan)

Cyrillic_General_100_

Yok

Assam dili (Hindistan)

Assamese_100_ 1

Yok

Azerice (Azerbaycan, Kiril)

Azeri_Cyrillic_100_

Azeri_Cyrillic_90_

Azerice (Azerbaycan, Latin)

Azeri_Latin_100_

Azeri_Latin_90_

Bashkir (Rusya)

Bashkir_100_

Yok

Bask dili (Bask)

Latin1_General_100_

Yok

Beyaz Rusça (Belarus)

Cyrillic_General_100_

Cyrillic_General_

Bengali (Bangladeş)

Bengali_100_1

Yok

Bengalce (Hindistan)

Bengali_100_1

Yok

Bosna dili (Bosna-Hersek, Kiril)

Bosnian_Cyrillic_100_

Yok

Bosna dili (Bosna-Hersek, Latin)

Bosnian_Latin_100_

Yok

Bretonca (Fransa)

Breton_100_

Yok

Bulgarca (Bulgaristan)

Cyrillic_General_100_

Cyrillic_General_

Katalanca (Katalonya)

Latin1_General_100_

Latin1_General_

Çince (Hong Kong sar, prc)

Chinese_Traditional_Stroke_Count_100_

Chinese_Hong_Kong_Stroke_90_

Çince (Macau ÖIB)

Chinese_Traditional_Pinyin_100_

Yok

Çince (Macau)

Chinese_Traditional_Stroke_Order_100_

Yok

Çince (ÇHC)

Chinese_Simplified_Pinyin_100_

Chinese_PRC_90_, Chinese_PRC_

Çince (ÇHC)

Chinese_Simplified_Stroke_Order_100_

Chinese_PRC_Stroke_90_, Chinese_PRC_Stroke_

Çince (Singapur)

Chinese_Simplified_Pinyin_100_

Chinese_PRC_90_, Chinese_PRC_

Çince (Singapur)

Chinese_Simplified_Stroke_Order_100_

Yok

Çince (Tayvan)

Chinese_Traditional_Bopomofo_100_

Chinese_Taiwan_Bopomofo_90_, Chinese_Taiwan_Bopomofo_

Çince (Tayvan)

Chinese_Traditional_Stroke_Count_100_

Chinese_Taiwan_Stroke_90_, Chinese_Taiwan_Stroke_

Korsikalı (Fransa)

Corsican_100_

Yok

Hırvatça (Bosna-Hersek, Latin)

Croatian_100_

Yok

Hırvatça (Hırvatistan)

Croatian_100_

Croatian_

Çekçe (Çek Cumhuriyeti)

Czech_100_

Czech_

Danca (Danimarka)

Danish_Greenlandic_100_

Danish_Norwegian_

Dari (Afganistan)

Dari_100_

Yok

Divehi (Maldivler)

Divehi_100_1

Divehi_90_

Felemenkçe (Belçika)

Latin1_General_100_

Latin1_General_

Felemenkçe (Hollanda)

Latin1_General_100_

Latin1_General_

İngilizce (Avustralya)

Latin1_General_100_

Latin1_General_

İngilizce (Belize)

Latin1_General_100_

Latin1_General_

İngilizce (Kanada)

Latin1_General_100_

Latin1_General_

İngilizce (Karayipler)

Latin1_General_100_

Latin1_General_

İngilizce (Hindistan)

Latin1_General_100_

Yok

İngilizce (İrlanda)

Latin1_General_100_

Latin1_General_

İngilizce (Jamaika)

Latin1_General_100_

Latin1_General_

İngilizce (Malezya)

Latin1_General_100_

Yok

İngilizce (Yeni Zelanda)

Latin1_General_100_

Latin1_General_

İngilizce (Filipinler)

Latin1_General_100_

Latin1_General_

İngilizce (Singapur)

Latin1_General_100_

Yok

İngilizce (Güney Afrika)

Latin1_General_100_

Latin1_General_

İngilizce (Trinidad ve Tobago)

Latin1_General_100_

Latin1_General_

İngilizce (Birleşik Krallık)

Latin1_General_100_

Latin1_General_

İngilizce (ABD)

SQL_Latin1_General_CP1_

SQL_Latin1_General_CP1_

İngilizce (Zimbabve)

Latin1_General_100_

Latin1_General_

Estonca (Estonya)

Estonian_100_

Estonian_

Faroe dili (Faroe Adaları)

Latin1_General_100_

Latin1_General_

Filipino (Filipinler)

Latin1_General_100_

Yok

Fince (Finlandiya)

Finnish_Swedish_100_

Finnish_Swedish_

Fransızca (Belçika)

French_100_

French_

Fransızca (Kanada)

French_100_

French_

Fransızca (Fransa)

French_100_

French_

Fransızca (Lüksemburg)

French_100_

French_

Fransızca (Monako)

French_100_

French_

Fransızca (İsviçre)

French_100_

French_

Frizce (Hollanda)

Frisian_100_

Yok

Galicia lehçesi (İspanya)

Latin1_General_100_

Latin1_General_

Gürcüce (Gürcistan)

Georgian_Modern_Sort_100_

Georgian_Modern_Sort_

Gürcüce (Gürcistan)

Cyrillic_General_100_

Yok

Almanca - Telefon Rehberi sıralama (DIN)

German_PhoneBook_100_

German_PhoneBook_

Almanca (Avusturya)

Latin1_General_100_

Latin1_General_

Almanca (Almanya)

Latin1_General_100_

Latin1_General_

Almanca (Liechtenstein)

Latin1_General_100_

Latin1_General_

Almanca (Lüksemburg)

Latin1_General_100_

Latin1_General_

Almanca (İsviçre)

Latin1_General_100_

Latin1_General_

Yunanca (Yunanistan)

Greek_100_

Greek_

Grönland dili (Grönland)

Danish_Greenlandic_100_

Yok

Gucerat dili (Hindistan)

Indic_General_100_1

Indic_General_90_

Hausa Dili (Nijerya, Latin)

Latin1_General_100_

Yok

İbranice (İsrail)

Hebrew_100_

Hebrew_

Hintçe (Hindistan)

Indic_General_100_1

Indic_General_90_

Macarca (Macaristan)

Hungarian_100_

Hungarian_

Macarca teknik sıralama

Hungarian_Technical_100_

Hungarian_Technical_

İzlanda dili (İzlanda)

Icelandic_100_

Icelandic_

İbo dili (Nijerya)

Latin1_General_100_

Yok

Endonezya dili (Endonezya)

Latin1_General_100_

Latin1_General_

İnuit Dili (Kanada, Latin)

Latin1_General_100_

Yok

İnuit Dili (Syllabics) Kanada

Latin1_General_100_

Yok

İrlanda Dili (İrlanda)

Latin1_General_100_

Yok

İtalyanca (İtalya)

Latin1_General_100_

Latin1_General_

İtalyanca (İsviçre)

Latin1_General_100_

Latin1_General_

Japonca (Japonya XJIS)

Japanese_XJIS_100_

Japanese_90_, Japanese_

Japonca (Japonya)

Japanese_Bushu_Kakusu_100_

Yok

Kannada dili (Hindistan)

Indic_General_100_1

Indic_General_90_

Kazak (Kazakistan)

Kazakh_100_

Kazakh_90_

Khmer (Kamboçya)

Khmer_100_1

Yok

K'iche (Guatemala)

Modern_Spanish_100_

Yok

Kinyarvanda dili (Ruanda)

Latin1_General_100_

Yok

Konkani Dili (Hindistan)

Indic_General_100_1

Indic_General_90_

Kore dili (Kore Sözlük sıralama)

Korean_100_

Korean_90_, Korean_Wansung_

Kırgızca (Kırgızistan)

Cyrillic_General_100_

Cyrillic_General_

Lao (Laos pdr)

Lao_100_1

Yok

Letonya (Latvia)

Latvian_100_

Latvian_

Litvanca (Litvanya)

Lithuanian_100_

Lithuanian_

Sorb Dili (Almanya)

Latin1_General_100_

Yok

Lüksemburg dili (Lüksemburg)

Latin1_General_100_

Yok

Makedonca (Makedonya, EYC)

Macedonian_FYROM_100_

Macedonian_FYROM_90_

Malay dili (Brunei Darussalam)

Latin1_General_100_

Latin1_General_

Malezyaca (Malezya)

Latin1_General_100_

Latin1_General_

Malayalam dili (Hindistan)

Indic_General_100_1

Yok

Malta (Malta)

Maltese_100_

Yok

Maori dili (Yeni Zelanda)

Maori_100_

Yok

Mapudungun (Şili)

Mapudungan_100_

Yok

Marathi dili (Hindistan)

Indic_General_100_1

Indic_General_90_

Mohawk (Kanada)

Mohawk_100_

Yok

Moğolca (Moğolistan)

Cyrillic_General_100_

Cyrillic_General_

Moğolca (prc)

Cyrillic_General_100_

Yok

Nepal dili (Nepal)

Nepali_100_1

Yok

Norveççe (Bokmål, Norveç)

Norwegian_100_

Yok

Norveççe (Nynorsk, Norveç)

Norwegian_100_

Yok

Oksitan dili (Fransa)

French_100_

Yok

Oriya dili (Hindistan)

Indic_General_100_1

Yok

Peştuca (Afganistan)

Pashto_100_1

Yok

Farsça (Iran)

Persian_100_

Yok

Lehçe (Polonya)

Polish_100_

Polish_

Portekizce (Brezilya)

Latin1_General_100_

Latin1_General_

Portekizce (Portekiz)

Latin1_General_100_

Latin1_General_

Pencap dili (Hindistan)

Indic_General_100_1

Indic_General_90_

Keçuva dili (Bolivya)

Latin1_General_100_

Yok

Keçuva dili (Ekvador)

Latin1_General_100_

Yok

Keçuva dili (Peru)

Latin1_General_100_

Yok

Rumence (Romanya)

Romanian_100_

Romanian_

Romanş (İsviçre)

Romansh_100_

Yok

Rusça (Rusya)

Cyrillic_General_100_

Cyrillic_General_

Sami (Inari, Finlandiya)

Sami_Sweden_Finland_100_

Yok

Sami (Lule, Norveç)

Sami_Norway_100_

Yok

Sami (Lule, İsveç)

Sami_Sweden_Finland_100_

Yok

Sami (Kuzey, Finlandiya)

Sami_Sweden_Finland_100_

Yok

Sami (Kuzey, Norveç)

Sami_Norway_100_

Yok

Sami (Kuzey, İsveç)

Sami_Sweden_Finland_100_

Yok

Sami (Skolt, Finlandiya)

Sami_Sweden_Finland_100_

Yok

Sami (Güney, Norveç)

Sami_Norway_100_

Yok

Sami (Güney, İsveç)

Sami_Sweden_Finland_100_

Yok

Sanskrit (Hindistan)

Indic_General_100_1

Indic_General_90_

Sırpça (Bosna-Hersek, Kiril)

Serbian_Cyrillic_100_

Yok

Sırpça (Bosna-Hersek, Latin)

Serbian_Latin_100_

Yok

Sırpça (Sırbistan, Kiril)

Serbian_Cyrillic_100_

Yok

Sırpça (Sırbistan, Latin)

Serbian_Latin_100_

Yok

Kuzey sa dili/Kuzey Sotho dili (Güney Afrika)

Latin1_General_100_

Yok

Setswana/Setsvana dili (Güney Afrika)

Latin1_General_100_

Yok

Sinhali dili (Sri Lanka)

Indic_General_100_1

Yok

Slovakça (Slovakya)

Slovak_100_

Slovak_

Slovence (Slovenya)

Slovenian_100_

Slovenian_

İspanyolca (Arjantin)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Bolivya)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Şili)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Kolombiya)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Kosta Rika)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Dominik Cumhuriyeti)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Ekvador)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (El Salvador)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Guatemala)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Honduras)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Meksika)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Nikaragua)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Panama)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Paraguay)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Peru)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Porto Riko)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (İspanya)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (İspanya, geleneksel sıra)

Traditional_Spanish_100_

Traditional_Spanish_

İspanyolca (ABD)

Latin1_General_100_

Yok

İspanyolca (Uruguay)

Modern_Spanish_100_

Modern_Spanish_

İspanyolca (Venezuela)

Modern_Spanish_100_

Modern_Spanish_

Svahili dili (Kenya)

Latin1_General_100_

Yok

İsveççe (Finlandiya)

Finnish_Swedish_100_

Finnish_Swedish_

İsveççe (İsveç)

Finnish_Swedish_100_

Finnish_Swedish_

Süryanice (Suriye)

Syriac_100_1

Syriac_90_

Tacik Dili (Tacikistan)

Cyrillic_General_100_

Yok

Tamazight (Cezayir, Latin)

Tamazight_100_

Yok

Tamil dili (Hindistan)

Indic_General_100_1

Indic_General_90_

Tatarca (Rusya)

Tatar_100_

Tatar_90_, Cyrillic_General_

Telugu dili (Hindistan)

Indic_General_100_1

Indic_General_90_

Thai (Tayland)

Thai_100_

Thai_

Tibet (prc)

Tibetan_100_1

Yok

Türkçe (Türkiye)

Turkish_100_

Turkish_

Türkmen (Türkmenistan)

Turkmen_100_

Yok

Uygurca (ÇHC)

Uighur_100_

Yok

Ukrayna dili (Ukrayna)

Ukrainian_100_

Ukrainian_

Üst Sorb Dili (Almanya)

Upper_Sorbian_100_

Yok

Urduca (Pakistan)

Urdu_100_

Yok

Özbekçe (Özbekistan, Kiril)

Cyrillic_General_100_

Cyrillic_General_

Özbekçe (Özbekistan, Latin)

Uzbek_Latin_100_

Uzbek_Latin_90_

Vietnam dili (Vietnam)

Vietnamese_100_

Vietnamese_

Galce (İngiltere)

Welsh_100_

Yok

Volof dili (Senegal)

French_100_

Yok

Zosa dili/Zosa dili (Güney Afrika)

Latin1_General_100_

Yok

Yakutça (Rusya)

Yakut_100_

Yok

Yi (prc)

Latin1_General_100_

Yok

Yoruba dili (Nijerya)

Latin1_General_100_

Yok

Zulu/Zulu dili (Güney Afrika)

Latin1_General_100_

Yok

Kaldırılmış, sunucu düzeyinde kullanılamaz SQL Server 2008veya üstü

Hintçe

Hintçe

Kaldırılmış, sunucu düzeyinde kullanılamaz SQL Server 2008veya üstü

Korean_Wansung_Unicode

Korean_Wansung_Unicode

Kaldırılmış, sunucu düzeyinde kullanılamaz SQL Server 2008veya üstü

Lithuanian_Classic

Lithuanian_Classic

Kaldırılmış, sunucu düzeyinde kullanılamaz SQL Server 2008veya üstü

Makedonya

Makedonya

1Yalnızca Unicode Windows harmanlamaları yalnızca sütun düzeyi veya ifade düzeydeki verileri için uygulanabilir. Sunucu veya veritabanı alfabe olarak kullanılamazlar.

2Çince (Tayvan) harmanlama gibi Çince (Macau) Basitleştirilmiş Çince; kuralları kullanır. Çince (Tayvan) farklı olarak, bu kod sayfası 950 kullanır.

Ayrıca bkz.

Başvuru

ALTER TABLE (Transact-SQL)

Sabitler (Transact-sql)

Veritabanı (Transact-sql) oluştur

Tablo (Transact-sql) oluştur

DECLARE @local\_variable (Transact-SQL)

Tablo (Transact-sql)

Kavramlar

Harmanlama ve Unicode desteği