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 , LOBvous devez avoir récupéré le à l’aide de LOB la clause FOR UPDATE dans l’instruction SQL SELECT, et vous devez avoir une transaction locale démarrée.

Toutes les données de la source LOB sont ajoutées à la fin du actuel LOB. La position de ni l’un LOB ni l’autre n’est évaluée ou modifiée au cours de ce processus.

Les types de données sous-jacents doivent toujours être les mêmes. 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 une lecture seule LOB peut réussir, 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’objet OracleLob peuvent retourner les résultats de l’opération d’écriture.

S’applique à