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 稍後讀取作業可能會傳回寫入作業的結果。