Zobrazení informací o kolaci
platí pro:SQL Server
Azure SQL Database
azure 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ů
V Průzkumníku objektů se připojte k instanci databázového stroje.
Klikněte pravým tlačítkem myši na instanci a vyberte Vlastnosti.
Zobrazení nastavení kolace pro databázi v Průzkumníku objektů
V Průzkumníku objektů se připojte k instanci databázového stroje a pak tuto instanci rozbalte.
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ů
V Průzkumníku objektů se připojte k instanci databázového stroje a pak tuto instanci rozbalte.
Rozbalte databáze, rozbalte databázi a poté rozbalte tabulky.
Rozbalte tabulku obsahující ten sloupec a potom rozbalte Sloupce.
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
V Průzkumníku objektů se připojte k instanci databázového stroje a na panelu nástrojů klikněte na Nový dotaz.
V okně dotazu zadejte následující příkaz, který používá systémovou funkci SERVERPROPERTY.
SELECT CONVERT (varchar(256), SERVERPROPERTY('collation'));
Případně můžete použít uloženou proceduru sp_helpsort systému.
EXECUTE sp_helpsort;
Zobrazení všech kolací podporovaných SQL Serverem
V Průzkumníku objektů se připojte k instanci databázového stroje a na panelu nástrojů klikněte na Nový dotaz.
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
V Průzkumníku objektů se připojte k instanci databázového stroje a na panelu nástrojů klikněte na Nový dotaz.
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;
Případně můžete použít systémovou funkci DATABASEPROPERTYEX.
SELECT CONVERT (varchar(256), DATABASEPROPERTYEX('database_name','collation'));
Pro zobrazení nastavení řazení sloupce
V Průzkumníku objektů se připojte k instanci databázového stroje a na panelu nástrojů klikněte na Nový dotaz.
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
V Průzkumníku objektů se připojte k instanci databázového stroje a na panelu nástrojů klikněte na Nový dotaz.
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)