OracleLob.Append(OracleLob) Metod

Definition

Lägger till data från den angivna LOB till den aktuella 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)

Parametrar

source
OracleLob

Varifrån LOB data ska läggas till.

Undantag

Källan OracleLob är null.

Källan OracleLob är null eller så stängs anslutningen.

Källobjektet OracleLob stängdes eller togs bort.

Ett Oracle-fel har inträffat.

Kommentarer

Om du vill skriva till LOBmåste du ha hämtat LOB med hjälp av FOR UPDATE-satsen i SQL SELECT-instruktionen och du måste ha en lokal transaktion igång.

Alla data från källan LOB läggs till i slutet av den aktuella LOB. Positionen för ingen av dem LOB utvärderas eller ändras under den här processen.

De underliggande datatyperna måste alltid vara desamma. Om du till exempel lägger till från en NClobmåste målet OracleLob också vara en NClob.

Note

I den här versionen kan en skrivåtgärd till en skrivskyddad LOB fil lyckas, men uppdaterar LOB inte på servern. I det här fallet uppdateras dock den lokala kopian av den LOB . Därför kan senare läsåtgärder på OracleLob objektet returnera resultatet av skrivåtgärden.

Gäller för