Condividi tramite


Visualizzare le informazioni sulla collazione

Si applica a:SQL Server, Database SQL di Azure e Istanza gestita di SQL di Azure.

È possibile visualizzare le regole di confronto di un server, di un database o di una colonna in SQL Server Management Studio usando le opzioni di menu di Esplora oggetti oppure tramite Transact-SQL.

Come visualizzare un'impostazione delle regole di confronto

È possibile usare uno dei seguenti elementi:

Utilizzo di SQL Server Management Studio

Per visualizzare un'impostazione delle regole di confronto per un server (istanza di SQL Server) in Esplora oggetti

  1. In Esplora Oggetti, connettersi a un'istanza del Motore di Database.

  2. Fare clic con il pulsante destro del mouse sull'istanza e selezionare Proprietà.

Per visualizzare un'impostazione delle regole di confronto per un database in Esplora oggetti

  1. In Esplora oggetti connettersi a un'istanza del motore di database ed espanderla.

  2. Espandere Database, fare clic con il pulsante destro del mouse sul database e selezionare Proprietà.

Per visualizzare un'impostazione delle regole di confronto per una colonna in Esplora oggetti

  1. Nell'Esplora oggetti, connettersi a un'istanza del Motore di Database ed espanderla.

  2. Espandere Database, espandere il database e quindi espandere Tabelle.

  3. Espandere la tabella che contiene la colonna, quindi espandere Colonne.

  4. Fare clic con il pulsante destro del mouse sulla colonna e selezionare Proprietà. Se la proprietà di collatione è vuota, la colonna non è un tipo di dati carattere.

Utilizzo di Transact-SQL

Per visualizzare l'impostazione delle regole di confronto di un server

  1. In Esplora oggetti connettersi a un'istanza del motore di database e nella barra degli strumenti fare clic su Nuova query.

  2. Nella finestra query, immettere l'istruzione seguente che usa la funzione di sistema SERVERPROPERTY.

    SELECT CONVERT (varchar(256), SERVERPROPERTY('collation'));  
    
  3. In alternativa, è possibile usare la stored procedure di sistema sp_helpsort.

    EXECUTE sp_helpsort;  
    

Per visualizzare tutte le regole di confronto supportate da SQL Server

  1. In Esplora oggetti connettersi a un'istanza del motore di database e nella barra degli strumenti fare clic su Nuova query.

  2. Nella finestra Query, immettere l'istruzione seguente che usa la funzione di sistema SERVERPROPERTY.

    SELECT name, description FROM sys.fn_helpcollations();  
    

Per visualizzare l'impostazione delle regole di confronto di un database

  1. In Esplora oggetti connettersi a un'istanza del motore di database e nella barra degli strumenti fare clic su Nuova query.

  2. Nella finestra di query, immettere la seguente istruzione che usa la vista del catalogo di sistema sys.databases.

    SELECT name, collation_name FROM sys.databases;  
    
  3. In alternativa, è possibile usare la funzione di sistema DATABASEPROPERTYEX.

    SELECT CONVERT (varchar(256), DATABASEPROPERTYEX('database_name','collation'));  
    

Per visualizzare l'impostazione delle regole di confronto di una colonna

  1. In Esplora oggetti connettersi a un'istanza del motore di database e nella barra degli strumenti fare clic su Nuova query.

  2. Nella finestra Query, immettere l'istruzione seguente che usa la vista del catalogo di sistema sys.columns.

    SELECT name, collation_name FROM sys.columns WHERE name = N'<insert character data type column name>';  
    

Per visualizzare le impostazioni delle regole di confronto per tabelle e colonne

  1. In Esplora oggetti connettersi a un'istanza del motore di database e nella barra degli strumenti fare clic su Nuova query.

  2. Nella finestra Query, immettere l'istruzione seguente che usa la vista del catalogo "sys.columns".

    SELECT t.name TableName, c.name ColumnName, collation_name  
    FROM sys.columns c  
    inner join sys.tables t on c.object_id = t.object_id;  
    

Vedi anche

SERVERPROPERTY (Transact-SQL)
sys.fn_helpcollations (Transact-SQL)
sys.databases (Transact-SQL)
sys.columns (Transact-SQL)
Precedenza delle regole di confronto (Transact-SQL)
Regole di confronto e supporto Unicode
sp_helpsort (Transact-SQL)