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 2014 でサポートされているすべての照合順序を表示するには
オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続し、ツール バーの [ 新しいクエリ] をクリックします。
クエリ ウィンドウで、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>';
こちらもご覧ください
SERVERPROPERTY (Transact-SQL)
sys.fn_helpcollations (Transact-SQL)
sys.databases (Transact-SQL)
sys.columns (Transact-SQL)
照合順序の優先順位 (Transact-SQL)
sp_helpsort (Transact-SQL)