Sdílet prostřednictvím


Zobrazení informací o kolaci

platí pro:SQL ServerAzure SQL Databaseazure SQL Managed Instance

Kolaci serveru, databáze nebo sloupce v aplikaci SQL Server Management Studio můžete zobrazit pomocí možností nabídky Průzkumník objektů nebo pomocí jazyka Transact-SQL.

Zobrazení nastavení kolace

Můžete použít jednu z těchto možností:

Použití aplikace SQL Server Management Studio

Zobrazení nastavení kolace pro server (instance SQL Serveru) v Průzkumníku objektů

  1. V Průzkumníku objektů se připojte k instanci databázového stroje.

  2. Klikněte pravým tlačítkem myši na instanci a vyberte Vlastnosti.

Zobrazení nastavení kolace pro databázi v Průzkumníku objektů

  1. V Průzkumníku objektů se připojte k instanci databázového stroje a pak tuto instanci rozbalte.

  2. Rozbalte Databáze, klikněte pravým tlačítkem myši na databázi a vyberte Vlastnosti.

Zobrazení nastavení kolace pro sloupec v Průzkumníku objektů

  1. V Průzkumníku objektů se připojte k instanci databázového stroje a pak tuto instanci rozbalte.

  2. Rozbalte databáze, rozbalte databázi a poté rozbalte tabulky.

  3. Rozbalte tabulku obsahující ten sloupec a potom rozbalte Sloupce.

  4. Klikněte pravým tlačítkem myši na sloupec a vyberte Vlastnosti. Pokud je kompletační vlastnost prázdná, sloupec není datový typ znaku.

Použití Transact-SQL

Zobrazení nastavení kolace serveru

  1. V Průzkumníku objektů se připojte k instanci databázového stroje a na panelu nástrojů klikněte na Nový dotaz.

  2. V okně dotazu zadejte následující příkaz, který používá systémovou funkci SERVERPROPERTY.

    SELECT CONVERT (varchar(256), SERVERPROPERTY('collation'));  
    
  3. Případně můžete použít uloženou proceduru sp_helpsort systému.

    EXECUTE sp_helpsort;  
    

Zobrazení všech kolací podporovaných SQL Serverem

  1. V Průzkumníku objektů se připojte k instanci databázového stroje a na panelu nástrojů klikněte na Nový dotaz.

  2. V okně dotazu zadejte následující příkaz, který používá systémovou funkci SERVERPROPERTY.

    SELECT name, description FROM sys.fn_helpcollations();  
    

Pro zobrazení nastavení kolace databáze

  1. V Průzkumníku objektů se připojte k instanci databázového stroje a na panelu nástrojů klikněte na Nový dotaz.

  2. V okně dotazu zadejte následující příkaz, který používá zobrazení systémového katalogu sys.databases.

    SELECT name, collation_name FROM sys.databases;  
    
  3. Případně můžete použít systémovou funkci DATABASEPROPERTYEX.

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

Pro zobrazení nastavení řazení sloupce

  1. V Průzkumníku objektů se připojte k instanci databázového stroje a na panelu nástrojů klikněte na Nový dotaz.

  2. V okně dotazu zadejte následující příkaz, který používá zobrazení systémového katalogu sys.columns.

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

Zobrazit nastavení kolace pro tabulky a sloupce

  1. V Průzkumníku objektů se připojte k instanci databázového stroje a na panelu nástrojů klikněte na Nový dotaz.

  2. V okně dotazu zadejte následující příkaz, který používá zobrazení systémového katalogu 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;  
    

Viz také

SERVERPROPERTY (Transact-SQL)
sys.fn_helpcollations (Transact-SQL)
sys.databases (Transact-SQL)
sys.columns (Transact-SQL)
Pořadí priority (Transact-SQL)
podpora kolace a kódování Unicode
sp_helpsort (Transact-SQL)