OracleLob.Append(OracleLob) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.