Utilisation des classements
Mis à jour : 17 juillet 2006
Les classements spécifient les règles de tri et de comparaison des chaînes de données de caractères, selon les normes des différentes langues et options régionales. Par exemple, dans une clause ORDER BY, un francophone s'attend à voir la chaîne de caractères « Chypre » apparaître avant « Cologne » par ordre croissant. Mais un hispanophone natif du Mexique s'attendra à voir les mots commençant par « Ch » apparaître à la fin de la liste des mots commençant par « C ». Ce sont les classements qui régissent ces types de règles de tri et de comparaison. Le classement Latin1_General placera « Chypre » avant « Cologne » dans une clause ORDER BY ASC, tandis que le classement Traditional_Spanish placera « Chypre » après « Cologne ».
Lorsqu'un classement est spécifié pour des données de caractères non-Unicode, par exemple des données de type char, varchar, et text, une page de codes particulière est associée à ce classement. Par exemple, si une colonne char d'une table est définie avec le classement Latin1_General, les données de cette colonne sont interprétées et affichées par SQL Server en utilisant les points de code de la page de codes 1252. Pour plus d'informations sur les pages de codes et les classements, consultez Architecture des classements et des pages de codes.
Les classements spécifiés pour les données Unicode, par exemple nchar, nvarchar et nvarchar(max), ne sont pas associés à des pages de codes spécifiques, parce que les données Unicode gèrent virtuellement tous les caractères de toutes les langues du monde. Pour plus d'informations, consultez Utilisation des données Unicode.
Les rubriques suivantes décrivent les classements plus en détail.
Rubrique | Description |
---|---|
Explique les différences entre les classements Windows et SQL. |
|
Fournit des conseils pour la sélection d'un classement pour des données de caractères. |
|
Explique comment définir et modifier le classement des données de caractères au niveau du serveur, de la base de données, de la colonne, de l'expression et des identificateurs. |
|
Explique les règles de conversion dans les expressions impliquent plusieurs classements. |
|
Fournit des conseils d'utilisation des classements dans les opérations BACKUP et RESTORE. |
|
Fournit des conseils d'utilisation des classements lors de l'emploi de l'utilitaire bcp et de la commande BULK INSERT. |
|
Fournit des conseils d'utilisation des classements dans des opérations de serveur lié. |
|
Explique les relations existant entre les pages de codes et les classements. |
|
Explique comment récupérer des métadonnées de classement dans la base de données et sur le serveur. |
Historique des modifications
Version | Historique |
---|---|
17 juillet 2006 |
|