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 為 Null。

來源 OracleLob 是 null,或連接已關閉。

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

發生 Oracle 錯誤。

備註

若要寫入 LOB至 ,您必須已在 SQL SELECT 語句中使用 FOR UPDATE 子句擷取 LOB ,而且必須啟動本機交易。

來源 LOB 的所有數據都會附加至目前 LOB的結尾。 此程式期間不會評估或變更兩者 LOB 的位置。

基礎數據類型必須一律相同。 例如,如果您要從 NClob附加 ,目的地 OracleLob 也必須是 NClob

注意

這個版本中,唯讀 LOB 的寫入作業可能會成功,但不會更新 LOB 伺服器上的 。 不過,在此情況下,會更新 的 LOB 本機複本。 因此,物件上的 OracleLob 稍後讀取作業可能會傳回寫入作業的結果。

適用於