OracleLob.Append(OracleLob) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.