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?