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 是零。
來源 OracleLob 為空,或連線關閉。
來源 OracleLob 物件被關閉或處置。
發生了神諭錯誤。
備註
要寫入 LOB,必須先使用 SQL SELECT 陳述句中的 FOR UPDATE 子句取得 , LOB 並且必須啟動本地交易。
所有來自來源 LOB 的資料都會附加在當前 LOB的末尾。 在此過程中,兩者 LOB 的位置均未被評估或改變。
底層資料類型必須始終相同。 例如,如果你從 NClob附加 , OracleLob 目的地也必須是 NClob。
Note
在此版本中,對唯LOB讀的寫入操作可能成功,但不會在伺服器上更新 。LOB 但在此情況下,本地 LOB 副本已更新。 因此,物件後續的讀取操作 OracleLob 可能會回傳寫入操作的結果。