語言

OracleLob.Append(OracleLob) 方法

定義

將指定的 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 是零。

來源 OracleLob 為空,或連線關閉。

來源 OracleLob 物件被關閉或處置。

發生了神諭錯誤。

備註

要寫入 LOB,必須先使用 SQL SELECT 陳述句中的 FOR UPDATE 子句取得 , LOB 並且必須啟動本地交易。

所有來自來源 LOB 的資料都會附加在當前 LOB的末尾。 在此過程中,兩者 LOB 的位置均未被評估或改變。

底層資料類型必須始終相同。 例如,如果你從 NClob附加 , OracleLob 目的地也必須是 NClob。

Note

在此版本中,對唯LOB讀的寫入操作可能成功,但不會在伺服器上更新 。LOB 但在此情況下,本地 LOB 副本已更新。 因此,物件後續的讀取操作 OracleLob 可能會回傳寫入操作的結果。

適用於