OracleLob.Append(OracleLob) Méthode

Définition

Ajoute des données à partir du LOB spécifié au LOB en cours.

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)

Paramètres

source
OracleLob

LOB à partir duquel ajouter des données.

Exceptions

Le OracleLob source est de type null.

La source OracleLob est null, ou la connexion est fermée.

L'objet OracleLob source était fermé ou supprimé.

Une erreur Oracle s'est produite.

Remarques

pour écrire dans le LOB , vous devez avoir récupéré le LOB à l’aide de la clause FOR UPDATE dans l’instruction SELECT SQL, et vous devez avoir démarré une transaction locale.

Toutes les données de la source LOB sont ajoutées à la fin du en cours LOB . La position d’aucun des LOB est évaluée ou modifiée au cours de ce processus.

Les types de données sous-jacents doivent toujours être identiques. Par exemple, si vous ajoutez à partir d’un NClob , la destination OracleLob doit également être un NClob .

Notes

Dans cette version, une opération d’écriture dans un en lecture seule LOB peut échouer, mais ne met pas à jour le LOB sur le serveur. Dans ce cas, toutefois, la copie locale du LOB est mise à jour. Par conséquent, les opérations de lecture ultérieures sur l' OracleLob objet peuvent retourner les résultats de l’opération d’écriture.

S’applique à