Nom du classement SQL Server (Transact-SQL)

Chaîne unique spécifiant le nom d'un classement SQL Server.

SQL Server prend en charge les classements Windows. SQL Server prend également en charge un nombre limité (<80) de classements appelés classements SQL Server qui ont été développés avant que SQL Server ne prenne en charge les classements Windows. Les classements SQL Server sont encore pris en charge à des fins de compatibilité descendante, mais ne doivent pas être utilisés pour les nouveaux travaux de développement. Pour plus d'informations sur les classements Windows, consultez Nom de classement Windows (Transact-SQL).

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

<SQL_collation_name> :: =  
     SQL_SortRules[_Pref]_CPCodepage_<ComparisonStyle>

<ComparisonStyle> ::= 
    _CaseSensitivity_AccentSensitivity | _BIN

Arguments

  • SortRules
    Chaîne identifiant l'alphabet ou la langue dont les règles de tri sont appliquées lorsque le tri du dictionnaire est spécifié. Exemples : Latin1_General ou Polonais.

  • Pref
    Préférence pour les caractères majuscules. Même si la comparaison ne respecte pas la casse, la version majuscule d'une lettre est triée avant la version minuscule lorsqu'il n'y a aucune autre distinction.

  • Codepage
    Nombre de 1 à 4 chiffres identifiant la page de codes utilisée par le classement. CP1 indique la page de codes 1252. Le numéro de page de codes complet est indiqué pour toutes les autres pages de codes. Par exemple, CP1251 correspond à la page de codes 1251 et CP850 identifie la page de codes 850.

  • CaseSensitivity
    CI ne respecte pas la casse, contrairement à CS.

  • AccentSensitivity
    AI ne respecte pas les accents, contrairement à AS.

  • BIN
    Indique l'ordre de tri binaire à utiliser.

Notes

Pour répertorier les classements SQL Server pris en charge par votre serveur, exécutez la requête suivante.

SELECT * FROM sys.fn_helpcollations() 
WHERE name LIKE 'SQL%';

1 Pour l'ordre de tri 80, utilisez n'importe quel classement Windows comportant la page de codes 1250 et l'ordre binaire. Exemple : Albanian_BIN, Croatian_BIN, Czech_BIN, Romanian_BIN, Slovak_BIN, Slovenian_BIN.

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)

sys.fn_helpcollations (Transact-SQL)