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
Dans l' Explorateur d'objets, connectez-vous à une instance du Moteur de base de données.
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
Dans l’Explorateur d’objets, connectez-vous à une instance du moteur de base de données et développez-la.
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
Dans l’Explorateur d’objets, connectez-vous à une instance du moteur de base de données et développez-la.
Développez Bases de données, la base de données, puis Tables.
Développez la table contenant la colonne, puis développez Colonnes.
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
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.
Dans la fenêtre de requête, entrez l'instruction suivante qui utilise la fonction système SERVERPROPERTY.
SELECT CONVERT (varchar(256), SERVERPROPERTY('collation'));
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
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.
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
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.
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;
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
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.
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
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.
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)