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 ?