OracleLob.Append(OracleLob) Methode

Definitie

Voegt gegevens van de opgegeven LOB toe aan de huidige 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)

Parameters

source
OracleLob

De LOB gegevens waaruit gegevens moeten worden toegevoegd.

Uitzonderingen

De bron OracleLob is null.

De bron OracleLob is null of de verbinding is gesloten.

Het bronobject OracleLob is gesloten of verwijderd.

Er is een Oracle-fout opgetreden.

Opmerkingen

Als u naar de LOBinstructie WILT schrijven, moet u het LOB gebruik van de FOR UPDATE-component in de SQL SELECT-instructie hebben opgehaald en moet u een lokale transactie hebben gestart.

Alle gegevens uit de bron LOB worden toegevoegd aan het einde van de huidige LOB. De positie van geen van beide LOB wordt geƫvalueerd of gewijzigd tijdens dit proces.

De onderliggende gegevenstypen moeten altijd hetzelfde zijn. Als u bijvoorbeeld een toevoegt vanuit een NClob, moet de bestemming OracleLob ook een NClob.

Note

In deze release kan een schrijfbewerking naar een alleen-lezenbewerking LOB slagen, maar wordt de LOB bewerking niet bijgewerkt op de server. In dit geval wordt de lokale kopie van de kopie LOB echter bijgewerkt. Daarom kunnen latere leesbewerkingen op het OracleLob object de resultaten van de schrijfbewerking retourneren.

Van toepassing op