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

Come mostrare le regole di confronto del server in SQL Server (T-SQL)

Le regole di confronto del server fungono da regole di confronto predefinite per tutti i database di sistema installati con l'istanza di SQL Server, nonché per tutti i database utente appena creati. Le regole di confronto del server vengono specificate durante l'installazione di SQL Server.

Di seguito sono riportati due modi per controllare le regole di confronto del server in SQL Server utilizzando Transact-SQL.

Il SERVERPROPERTY() Funzione

Un'opzione consiste nell'utilizzare SERVERPROPERTY() funzione:

SELECT CONVERT (varchar, SERVERPROPERTY('collation')) AS 'Server Collation';

Questo restituisce le regole di confronto in questo modo:

Server Collation
----------------------------
SQL_Latin1_General_CP1_CI_AS

Utilizzo di sp_helpsort Procedura memorizzata

Un'altra opzione per restituire le regole di confronto del server consiste nell'usare sp_helpsort stored procedure per restituire le regole di confronto predefinite per il server:

EXECUTE sp_helpsort;

Questo restituisce le regole di confronto predefinite del server in questo modo:

Server default collation
----------------------------
Latin1-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive for Unicode Data, SQL Server Sort Order 52 on Code Page 1252 for non-Unicode Data

Vedi anche:

  • Restituire la raccolta di un database
  • Restituisci le regole di confronto di una colonna
  • Cos'è la raccolta?