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.
Conventions 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)