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