次の方法で共有


照合順序と CLR 統合データ型

適用対象: SQL サーバー

.NET Framework では、 CompareInfo オブジェクトが照合順序を処理します。 .NET Framework 文字列アプリケーション プログラミング インターフェイス (API) は、現在のスレッドの CultureInfo オブジェクトに関連付けられた CompareInfo プロパティを使用して、文字列比較を実行します。 CultureInfo オブジェクトの既定の設定は、Microsoft SQL Server が実行されているコンピューターの Microsoft Windows ロケール設定に基づいています。 これにより、System.String 値の比較に明示的なCultureInfoが指定されていない場合に、既定の比較セマンティクス決定されます。 SQL Server は、 CompareInfo プロパティをデータベースまたはサーバーの照合順序に明示的に変更しません。 必要に応じて、ユーザーはルーチンで適切な CompareInfo プロパティを設定する必要があります。

パラメーターの照合順序

共通言語ランタイム (CLR) ルーチンを作成し、ルーチンにバインドされた CLR メソッドのパラメーターが SQLString の場合、SQL Server は呼び出し元ルーチンを含むデータベースの既定の照合順序でパラメーターのインスタンスを作成します。 パラメーターが SqlType (SQLString ではなく String など) でない場合、データベースからの照合順序情報はパラメーターに関連付けされません。

参照

.NET Framework での SQL Server データ型