OracleLob.Append(OracleLob) Méthode

Définition

Ajoute des données de l’élément spécifié LOB au fichier actif 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)

Paramètres

source
OracleLob

LOB À partir duquel ajouter des données.

Exceptions

La source OracleLob est null.

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

L’objet source OracleLob a été fermé ou supprimé.

Une erreur Oracle s’est produite.

Remarques

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

Toutes les données de la source LOB sont ajoutées à la fin du fichier actif LOB. La position de ni l’un ni l’autre n’est LOB évaluée ou modifiée pendant 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.

Note

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

S’applique à