OracleLob.Append(OracleLob) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した LOB
のデータを現在の LOB
に追加します。
public:
void Append(System::Data::OracleClient::OracleLob ^ source);
public void Append (System.Data.OracleClient.OracleLob source);
member this.Append : System.Data.OracleClient.OracleLob -> unit
Public Sub Append (source As OracleLob)
パラメーター
- source
- OracleLob
データの追加元の LOB
。
例外
ソースの OracleLob が null です。
ソースの OracleLob が null か、接続が閉じられています。
ソースの OracleLob オブジェクトが閉じているか破棄されています。
Oracle エラーが発生しました。
注釈
を に LOB
書き込むには、SQL SELECT ステートメントで FOR UPDATE 句を使用して を取得 LOB
し、ローカル トランザクションを開始する必要があります。
ソース LOB
からのすべてのデータは、現在 LOB
の の末尾に追加されます。 どちらの位置も、このプロセス中に評価または変更されません LOB
。
基になるデータ型は常に同じである必要があります。 たとえば、 から NClobを追加する場合、変換先 OracleLob も である NClob必要があります。
注意
このリリースでは、読み取り専用 LOB
に対する書き込み操作は成功する可能性がありますが、サーバー上の を LOB
更新しません。 ただし、この場合、 のローカル コピー LOB
が更新されます。 したがって、オブジェクトに対する後の読み取り OracleLob 操作は、書き込み操作の結果を返す可能性があります。
適用対象
.NET