Här är två sätt att returnera sorteringen av en databas i SQL Server med Transact-SQL.
Fråga sys.databases
Det första alternativet är att köra en fråga mot sys.databases
för att returnera sammanställningen av en specifik databas. WHERE
klausulen låter dig begränsa resultaten till databasen/databaserna du är intresserad av:
SELECT name, collation_name FROM sys.databases WHERE name = 'Music';
Detta resulterar i något i stil med detta:
name collation_name ----- ---------------------------- Music SQL_Latin1_General_CP1_CI_AS
I det här fallet angav vi databasen som heter Music
.
DATABASEPROPERTYEX()
Funktion
Ett annat alternativ är att använda DATABASEPROPERTYEX()
funktion för att returnera standardsorteringen för en databas:
SELECT DATABASEPROPERTYEX('Music', 'Collation') AS Collation;
Se även:
- Återställ sorteringen av servern
- Återställ sorteringen av en kolumn
- Vad är sortering?