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 à 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.