sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan viser du samlingen af ​​en database i SQL Server (T-SQL)

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?

  1. ORA-00936:manglende udtryksorakel

  2. dynamisk sql-forespørgsel i postgres

  3. Aktiver MySQL InnoDB Storage Engine Support i XAMPP-installation

  4. Spring Data JPA Auditing fungerer ikke for JpaRepository-opdateringsmetoden med @Modifying annotation, hvorfor?