Hier zijn twee manieren om de sortering van een database in SQL Server te retourneren met Transact-SQL.
Query sys.databases
De eerste optie is om een query uit te voeren op sys.databases
om de sortering van een specifieke database te retourneren. De WHERE
clausule stelt u in staat om de resultaten te verfijnen tot de database(s) waarin u geïnteresseerd bent:
SELECT name, collation_name FROM sys.databases WHERE name = 'Music';
Dit resulteert in zoiets als dit:
name collation_name ----- ---------------------------- Music SQL_Latin1_General_CP1_CI_AS
In dit geval hebben we de database gespecificeerd met de naam Music
.
De DATABASEPROPERTYEX()
Functie
Een andere optie is om de DATABASEPROPERTYEX()
. te gebruiken functie om de standaard sortering voor een database te retourneren:
SELECT DATABASEPROPERTYEX('Music', 'Collation') AS Collation;
Zie ook:
- Retourneer de sortering van de server
- Retourneer de sortering van een kolom
- Wat is sorteren?