SQL Server 照合順序名 (Transact-SQL)
SQL Server 照合順序の照合順序名を指定する単一の文字列です。
SQL Server は Windows 照合順序をサポートします。 SQL Server では、SQL Server が Windows 照合順序をサポートする前に開発された、SQL Server 照合順序と呼ばれる、限られた数 (<80) の照合順序をサポートしています。 SQL Server 照合順序は旧バージョンとの互換性を維持するためにサポートされていますが、新規の開発作業に使用しないでください。 Windows 照合順序の詳細については、「Windows 照合順序名 (Transact-SQL)」を参照してください。
構文
<SQL_collation_name> :: =
SQL_SortRules[_Pref]_CPCodepage_<ComparisonStyle>
<ComparisonStyle> ::=
_CaseSensitivity_AccentSensitivity | _BIN
引数
SortRules
辞書順での並べ替えを指定した場合に適用される、並べ替え規則を持つアルファベットまたは言語を示す文字列です。 たとえば、Latin1_General や Polish を指定します。Pref
大文字優先を指定します。 比較が大文字と小文字を区別しても、他の区別がない場合、文字の大文字バージョンは小文字バージョンの前に並び替えられます。Codepage
照合順序で使用されるコード ページを識別する 1 ~ 4 桁の番号を指定します。 CP1 はコード ページ 1252 を示します。他のすべてのコード ページの場合は、完全なコード ページ番号を指定します。 たとえば、CP1251 はコード ページ 1251 を示し、CP850 はコード ページ 850 を示します。CaseSensitivity
CI を指定すると大文字小文字は区別されず、CS を指定すると大文字小文字が区別されます。AccentSensitivity
AI を指定するとアクセントは区別されず、AS を指定するとアクセントが区別されます。BIN
使用するバイナリ並べ替え順を指定します。
説明
現在のサーバーでサポートされている SQL Server 照合順序の一覧を表示するには、次のクエリを実行します。
SELECT * FROM sys.fn_helpcollations()
WHERE name LIKE 'SQL%';
1並べ替え順 ID 80 では、コード ページ 1250 およびバイナリ順の任意の Window 照合順序を使用します。 次にその例を示します。Albanian_BIN、Croatian_BIN、Czech_BIN、Romanian_BIN、Slovak_BIN、Slovenian_BIN。
関連項目
参照
CREATE DATABASE (Transact-SQL)