照合順序情報の表示
適用対象: SQL Server Azure SQL データベース Azure SQL Managed Instance
サーバー、データベース、または列の照合順序は、SQL Server Management Studio でオブジェクト エクスプローラーのメニュー オプションを使用するか、Transact-SQL を使用して表示できます。
照合順序の設定を表示する方法
次のいずれかを使用します。
SQL Server Management Studio を使用する
サーバー (SQL Server のインスタンス) の照合順序設定をオブジェクト エクスプローラーで表示するには
オブジェクト エクスプローラーで、 データベース エンジンのインスタンスに接続します。
インスタンスを右クリックし、 [プロパティ]をクリックします。
データベースの照合順序設定をオブジェクト エクスプローラーで表示するには
オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続し、そのインスタンスを展開します。
[データベース]を展開し、データベースを右クリックして、 [プロパティ]をクリックします。
列の照合順序設定をオブジェクト エクスプローラーで表示するには
オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続し、そのインスタンスを展開します。
[データベース]を展開し、データベースを展開して、 [テーブル]を展開します。
目的の列を含んだテーブルを展開し、 [列]を展開します。
列を右クリックし、 [プロパティ]をクリックします。 照合順序プロパティが空の場合、列が文字データ型ではありません。
Transact-SQL の使用
サーバーの照合順序設定を表示するには
オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続し、ツール バーの [新しいクエリ] をクリックします。
クエリ ウィンドウで、SERVERPROPERTY システム関数を使用した次のステートメントを入力します。
SELECT CONVERT (varchar(256), SERVERPROPERTY('collation'));
また、sp_helpsort システム ストアド プロシージャを使用することもできます。
EXECUTE sp_helpsort;
SQL Server がサポートしているすべての照合順序を表示するには
オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続し、ツール バーの [新しいクエリ] をクリックします。
クエリ ウィンドウで、SERVERPROPERTY システム関数を使用した次のステートメントを入力します。
SELECT name, description FROM sys.fn_helpcollations();
データベースの照合順序設定を表示するには
オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続し、ツール バーの [新しいクエリ] をクリックします。
クエリ ウィンドウで、sys.databases システム カタログ ビューを使用した次のステートメントを入力します。
SELECT name, collation_name FROM sys.databases;
また、DATABASEPROPERTYEX システム関数を使用することもできます。
SELECT CONVERT (varchar(256), DATABASEPROPERTYEX('database_name','collation'));
列の照合順序設定を表示するには
オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続し、ツール バーの [新しいクエリ] をクリックします。
クエリ ウィンドウで、sys.columns システム カタログ ビューを使用した次のステートメントを入力します。
SELECT name, collation_name FROM sys.columns WHERE name = N'<insert character data type column name>';
テーブルと列の照合順序設定を表示するには
オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続し、ツール バーの [新しいクエリ] をクリックします。
クエリ ウィンドウで、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;
参照
SERVERPROPERTY (Transact-SQL)
sys.fn_helpcollations (Transact-SQL)
sys.databases (Transact-SQL)
sys.columns (Transact-SQL)
照合順序の優先順位 (Transact-SQL)
照合順序と Unicode のサポート
sp_helpsort (Transact-SQL)