sql >> Database >  >> RDS >> Sqlserver

Hoe de sortering van een database in SQL Server (T-SQL) te tonen

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?

  1. Orakel:LANG of CLOB?

  2. Langzame migratie naar de cloud

  3. PostgreSQL-sharding configureren met ClusterControl

  4. AWS RDS-back-upmethoden