sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man visar sammanställningen av en databas i SQL Server (T-SQL)

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?

  1. Vad är fördelen med att använda SET XACT_ABORT ON i en lagrad procedur?

  2. UNION resultatet av flera lagrade procedurer

  3. Är MariaDB JDBC-drivrutinen påverkad av Log4j-sårbarheten?

  4. Oracle ISNULL() Motsvarighet