Afficher des informations de classement

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance

Vous pouvez afficher le classement d'un serveur, d'une base de données ou d'une colonne dans SQL Server Management Studio à l'aide des options de menu de l'Explorateur d'objets ou de Transact-SQL.

Comment afficher un paramètre de classement

Vous pouvez utiliser l'un des éléments suivants :

Utilisation de SQL Server Management Studio

Pour afficher un paramètre de classement pour un serveur (instance de SQL Server) dans l'Explorateur d'objets

  1. Dans l' Explorateur d'objets, connectez-vous à une instance du Moteur de base de données.

  2. Cliquez avec le bouton droit sur l’instance et sélectionnez Propriétés.

Pour afficher un paramètre de classement pour une base de données dans l'Explorateur d'objets

  1. Dans l’Explorateur d’objets, connectez-vous à une instance du moteur de base de données et développez-la.

  2. Développez Bases de données, cliquez avec le bouton droit sur la base de données et sélectionnez Propriétés.

Pour afficher un paramètre de classement pour une colonne dans l'Explorateur d'objets

  1. Dans l’Explorateur d’objets, connectez-vous à une instance du moteur de base de données et développez-la.

  2. Développez Bases de données, la base de données, puis Tables.

  3. Développez la table contenant la colonne, puis développez Colonnes.

  4. Cliquez avec le bouton droit sur la colonne et sélectionnez Propriétés. Si la propriété de classement est vide, la colonne n'est pas un type de données character.

Utilisation de Transact-SQL

Pour afficher le paramètre de classement d'un serveur

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données et, dans la barre d'outils, cliquez sur Nouvelle requête.

  2. Dans la fenêtre de requête, entrez l'instruction suivante qui utilise la fonction système SERVERPROPERTY.

    SELECT CONVERT (varchar(256), SERVERPROPERTY('collation'));  
    
  3. Vous pouvez également utiliser la procédure stockée système sp_helpsort.

    EXECUTE sp_helpsort;  
    

Pour afficher tous les classements pris en charge par SQL Server

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données et, dans la barre d'outils, cliquez sur Nouvelle requête.

  2. Dans la fenêtre de requête, entrez l'instruction suivante qui utilise la fonction système SERVERPROPERTY.

    SELECT name, description FROM sys.fn_helpcollations();  
    

Pour afficher le paramètre de classement d'une base de données

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données et, dans la barre d'outils, cliquez sur Nouvelle requête.

  2. Dans la fenêtre de requête, entrez l'instruction suivante qui utilise l'affichage catalogue système sys.databases.

    SELECT name, collation_name FROM sys.databases;  
    
  3. Vous pouvez également utiliser la fonction système DATABASEPROPERTYEX.

    SELECT CONVERT (varchar(256), DATABASEPROPERTYEX('database_name','collation'));  
    

Pour afficher le paramètre de classement d'une colonne

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données et, dans la barre d'outils, cliquez sur Nouvelle requête.

  2. Dans la fenêtre de requête, entrez l'instruction suivante qui utilise l'affichage catalogue système sys.columns.

    SELECT name, collation_name FROM sys.columns WHERE name = N'<insert character data type column name>';  
    

Pour afficher les paramètres de classement pour les tables et les colonnes

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données et, dans la barre d'outils, cliquez sur Nouvelle requête.

  2. Dans la fenêtre de requête, entrez l'instruction suivante qui utilise l'affichage catalogue système sys.columns.

    SELECT t.name TableName, c.name ColumnName, collation_name  
    FROM sys.columns c  
    inner join sys.tables t on c.object_id = t.object_id;  
    

Voir aussi

SERVERPROPERTY (Transact-SQL)
sys.fn_helpcollations (Transact-SQL)
sys.databases (Transact-SQL)
sys.columns (Transact-SQL)
Priorité de classement (Transact-SQL)
Prise en charge d'Unicode et du classement
sp_helpsort (Transact-SQL)