Her er to måder at returnere samlingen af en database i SQL Server ved hjælp af Transact-SQL.
Forespørgsel sys.databases
Den første mulighed er at køre en forespørgsel mod sys.databases at returnere sammenstillingen af en bestemt database. WHERE klausul giver dig mulighed for at indsnævre resultaterne til den/de databaser, du er interesseret i:
SELECT
name,
collation_name
FROM sys.databases
WHERE name = 'Music';
Dette resulterer i noget som dette:
name collation_name ----- ---------------------------- Music SQL_Latin1_General_CP1_CI_AS
I dette tilfælde specificerede vi databasen kaldet Music .
DATABASEPROPERTYEX() Funktion
En anden mulighed er at bruge DATABASEPROPERTYEX() funktion til at returnere standardsorteringen for en database:
SELECT DATABASEPROPERTYEX('Music', 'Collation') AS Collation;
Se også:
- Returner serverens sortering
- Returnér sorteringen af en kolonne
- Hvad er indsamling?