Voici deux façons de renvoyer le classement d'une base de données dans SQL Server à l'aide de Transact-SQL.
Interroger sys.databases
La première option consiste à exécuter une requête sur sys.databases
pour renvoyer le classement d'une base de données spécifique. Le WHERE
La clause vous permet de limiter les résultats à la ou aux bases de données qui vous intéressent :
SELECT name, collation_name FROM sys.databases WHERE name = 'Music';
Cela donne quelque chose comme ceci :
name collation_name ----- ---------------------------- Music SQL_Latin1_General_CP1_CI_AS
Dans ce cas, nous avons spécifié la base de données appelée Music
.
Le DATABASEPROPERTYEX()
Fonction
Une autre option consiste à utiliser le DATABASEPROPERTYEX()
fonction pour retourner le classement par défaut d'une base de données :
SELECT DATABASEPROPERTYEX('Music', 'Collation') AS Collation;
Voir aussi :
- Renvoyer le classement du serveur
- Renvoyer le classement d'une colonne
- Qu'est-ce que le classement ?