照合順序情報の表示View Collation Information

適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) はいAzure SQL データベースAzure SQL DatabaseYesAzure SQL データベースAzure SQL Database適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) はいAzure SQL データベースAzure SQL DatabaseYesAzure SQL データベースAzure SQL Database

サーバー、データベース、または列の照合順序は、 SQL Server Management StudioSQL Server Management Studio でオブジェクト エクスプローラーのメニュー オプションを使用するか、 Transact-SQLTransact-SQLを使用して表示できます。You can view the collation of a server, database, or column in SQL Server Management StudioSQL Server Management Studio using Object Explorer menu options or by using Transact-SQLTransact-SQL.

照合順序の設定を表示する方法How to View a Collation Setting

次のいずれかを使用します。You can use one of the following:

SQL Server Management Studio の使用Using SQL Server Management Studio

サーバー (SQL Server のインスタンス) の照合順序設定をオブジェクト エクスプローラーで表示するにはTo view a collation setting for a server (instance of SQL Server) in Object Explorer

  1. オブジェクト エクスプローラーで、 データベース エンジンDatabase Engineのインスタンスに接続します。In Object Explorer, connect to an instance of データベース エンジンDatabase Engine.

  2. インスタンスを右クリックし、 [プロパティ] をクリックします。Right-click the instance and select Properties.

データベースの照合順序設定をオブジェクト エクスプローラーで表示するにはTo view a collation setting for a database in Object Explorer

  1. オブジェクト エクスプローラーで、 データベース エンジンDatabase Engine のインスタンスに接続し、そのインスタンスを展開します。In Object Explorer, connect to an instance of データベース エンジンDatabase Engine and then expand that instance.

  2. [データベース] を展開し、データベースを右クリックして、 [プロパティ] をクリックします。Expand Databases, right-click the database and select Properties.

列の照合順序設定をオブジェクト エクスプローラーで表示するにはTo view a collation setting for a column in Object Explorer

  1. オブジェクト エクスプローラーで、 データベース エンジンDatabase Engine のインスタンスに接続し、そのインスタンスを展開します。In Object Explorer, connect to an instance of データベース エンジンDatabase Engine and then expand that instance.

  2. [データベース] を展開し、データベースを展開して、 [テーブル] を展開します。Expand Databases, expand the database and then expand Tables.

  3. 目的の列を含んだテーブルを展開し、 [列] を展開します。Expand the table that contains the column and then expand Columns.

  4. 列を右クリックし、 [プロパティ] をクリックします。Right-click the column and select Properties. 照合順序プロパティが空の場合、列が文字データ型ではありません。If the collation property is empty, the column is not a character data type.

Transact-SQL の使用Using Transact-SQL

サーバーの照合順序設定を表示するにはTo view the collation setting of a server

  1. オブジェクト エクスプローラーで、 データベース エンジンDatabase Engine のインスタンスに接続し、ツール バーの [新しいクエリ] をクリックします。In Object Explorer, connect to an instance of the データベース エンジンDatabase Engine and on the toolbar, click New Query.

  2. クエリ ウィンドウで、SERVERPROPERTY システム関数を使用した次のステートメントを入力します。In the query window, enter the following statement that uses the SERVERPROPERTY system function.

    SELECT CONVERT (varchar(256), SERVERPROPERTY('collation'));  
    
  3. また、sp_helpsort システム ストアド プロシージャを使用することもできます。Alternatively, you can use the sp_helpsort system stored procedure.

    EXECUTE sp_helpsort;  
    

サポートされているすべての照合順序を表示するには SQL Server 2019 (15.x)SQL Server 2019 (15.x)To view all collations supported by SQL Server 2019 (15.x)SQL Server 2019 (15.x)

  1. オブジェクト エクスプローラーで、 データベース エンジンDatabase Engine のインスタンスに接続し、ツール バーの [新しいクエリ] をクリックします。In Object Explorer, connect to an instance of the データベース エンジンDatabase Engine and on the toolbar, click New Query.

  2. クエリ ウィンドウで、SERVERPROPERTY システム関数を使用した次のステートメントを入力します。In the query window, enter the following statement that uses the SERVERPROPERTY system function.

    SELECT name, description FROM sys.fn_helpcollations();  
    

データベースの照合順序設定を表示するにはTo view the collation setting of a database

  1. オブジェクト エクスプローラーで、 データベース エンジンDatabase Engine のインスタンスに接続し、ツール バーの [新しいクエリ] をクリックします。In Object Explorer, connect to an instance of the データベース エンジンDatabase Engine and on the toolbar, click New Query.

  2. クエリ ウィンドウで、sys.databases システム カタログ ビューを使用した次のステートメントを入力します。In the query window, enter the following statement that uses the sys.databases system catalog view.

    SELECT name, collation_name FROM sys.databases;  
    
  3. また、DATABASEPROPERTYEX システム関数を使用することもできます。Alternatively, you can use the DATABASEPROPERTYEX system function.

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

列の照合順序設定を表示するにはTo view the collation setting of a column

  1. オブジェクト エクスプローラーで、 データベース エンジンDatabase Engine のインスタンスに接続し、ツール バーの [新しいクエリ] をクリックします。In Object Explorer, connect to an instance of the データベース エンジンDatabase Engine and on the toolbar, click New Query.

  2. クエリ ウィンドウで、sys.columns システム カタログ ビューを使用した次のステートメントを入力します。In the query window, enter the following statement that uses the sys.columns system catalog view.

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

テーブルと列の照合順序設定を表示するにはTo view the collation settings for tables and columns

  1. オブジェクト エクスプローラーで、 データベース エンジンDatabase Engine のインスタンスに接続し、ツール バーの [新しいクエリ] をクリックします。In Object Explorer, connect to an instance of the データベース エンジンDatabase Engine and on the toolbar, click New Query.

  2. クエリ ウィンドウで、sys.columns システム カタログ ビューを使用した次のステートメントを入力します。In the query window, enter the following statement that uses the sys.columns system catalog view.

    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;  
    

参照See Also

SERVERPROPERTY (Transact-SQL) SERVERPROPERTY (Transact-SQL)
sys.fn_helpcollations (Transact-SQL) sys.fn_helpcollations (Transact-SQL)
sys.databases (Transact-SQL) sys.databases (Transact-SQL)
sys.columns (Transact-SQL) sys.columns (Transact-SQL)
照合順序の優先順位 (Transact-SQL) Collation Precedence (Transact-SQL)
照合順序と Unicode のサポート Collation and Unicode Support
sp_helpsort (Transact-SQL)sp_helpsort (Transact-SQL)