OracleParameter.SourceColumnNullMapping プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > OracleParameter.SourceColumnNullMapping プロパティの意味・解説 

OracleParameter.SourceColumnNullMapping プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

ソース列が null 許容であるかどうかを示す値を設定または取得します。OracleCommandBuilder は、これを使用することにより、null 許容列に対する Update ステートメントを正しく生成できます。

名前空間: System.Data.OracleClient
アセンブリ: System.Data.OracleClient (system.data.oracleclient.dll 内)
構文構文

Public Overrides Property
 SourceColumnNullMapping As Boolean
Dim instance As OracleParameter
Dim value As Boolean

value = instance.SourceColumnNullMapping

instance.SourceColumnNullMapping = value
public override bool SourceColumnNullMapping
 { get; set; }
public:
virtual property bool SourceColumnNullMapping {
    bool get () override;
    void set (bool value)
 override;
}
/** @property */
public boolean get_SourceColumnNullMapping ()

/** @property */
public void set_SourceColumnNullMapping (boolean
 value)
public override function get
 SourceColumnNullMapping () : boolean

public override function set
 SourceColumnNullMapping (value : boolean)

プロパティ値
ソース列が null 許容の場合は True。それ以外の場合は false。

解説解説

OracleCommandBuilder は、null 許容列に対する更新コマンドを正しく生成するために、SourceColumnNullMapping を使用します。一般に、SourceColumnNullMapping を使用する機会は、OracleCommandBuilder を継承する場合に限られます。

DbCommandBuilder は、ソース列が null 許容であるかどうかを判断するために、このプロパティを使用します。null 許容の場合、このプロパティは true に設定され、それ以外の場合は false に設定されます。OracleCommandBuilder は、Update ステートメントを生成するとき、各パラメータについて SourceColumnNullMapping の値をチェックします。このプロパティが true の場合、OracleCommandBuilder によって、次のような WHERE 句が生成されます。クエリ式の中で使用されている "FieldName" はフィールドの名前を表しています。

((@IsNull_FieldName = 1 AND FieldName IS NULL) OR 
  (FieldName = @Original_FieldName))

フィールドの SourceColumnNullMapping が false の場合、OracleCommandBuilder によって、次のような WHERE 句が生成されます。

FieldName = @OriginalFieldName

また、ソース フィールドに null が含まれる場合、@IsNull_FieldName には 1 が格納され、それ以外の場合は 0 が格納されます。これにより、Oracle サーバーのパフォーマンスが最適化されるほか、複数のプロバイダで共通で使用できるコードの生成が可能となります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
OracleParameter クラス
OracleParameter メンバ
System.Data.OracleClient 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からOracleParameter.SourceColumnNullMapping プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からOracleParameter.SourceColumnNullMapping プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からOracleParameter.SourceColumnNullMapping プロパティ を検索

英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

OracleParameter.SourceColumnNullMapping プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OracleParameter.SourceColumnNullMapping プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS