Nom de classement Windows (Transact-SQL)

Spécifie le nom de classement Windows dans la clause COLLATE. Les noms de classement Windows sont composés d'un indicateur de classement et de styles de comparaison.

Icône Lien de rubriqueConventions de syntaxe de Transact-SQL

Syntaxe

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

Arguments

  • CollationDesignator
    Spécifie les règles de classement de base utilisées par le classement Windows. Les règles de classement de base incluent les éléments suivants :

    • l'alphabet ou la langue dont les règles de tri sont appliquées lorsque le tri du dictionnaire est spécifié ;
    • la page de codes utilisée pour stocker les données de caractères non-Unicode.

    Exemples :

    • Latin1_General ou French : ces deux ensembles de caractères s'appuient sur la page de codes 1252.
    • Turkish : cet ensemble de caractères utilise la page de codes 1254.

    Pour obtenir la liste de tous les indicateurs de classement, consultez Paramètres de classement du programme d'installation.

  • CaseSensitivity
    CI ne respecte pas la casse, contrairement à CS.
  • AccentSensitivity
    AI ne respecte pas les accents, contrairement à AS.
  • KanatypeSensitive
    Omitted ne suit pas les caractères Kana alors que KS les respecte.
  • WidthSensitivity
    Omitted ne tient pas compte des largeurs, contrairement à WS.
  • BIN
    Indique l'ordre de tri binaire à utiliser et assurant la compatibilité ascendante.
  • BIN2
    Indique l'ordre de tri binaire utilisant la sémantique de comparaison des points de code introduite dans SQL Server 2005.

Notes

Pour obtenir un tableau mettant en correspondance les paramètres régionaux Windows et leur indicateur de classement SQL, consultez Paramètres de classement du programme d'installation.

Exemples

Voici quelques exemples de noms de classement Windows :

  • Latin1_General_CI_AS
    Ce classement utilise les règles de tri du dictionnaire général Latin1, page de codes 1252. Non respect de la casse et respect des accents.
  • Estonian_CS_AS
    Ce classement utilise les règles de tri du dictionnaire estonien, page de codes 1257. Respect de la casse et des accents.
  • Latin1_General_BIN
    Ce classement utilise la page de codes 1252 et les règles de tri binaire. Les règles de tri du dictionnaire général Latin1 sont ignorées.

Voir aussi

Référence

ALTER TABLE (Transact-SQL)
Constantes (Transact-SQL)
CREATE DATABASE (Transact-SQL)
CREATE TABLE (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
table (Transact-SQL)

Autres ressources

Utilisation des classements

Aide et Informations

Assistance sur SQL Server 2005