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 , LOB
vous 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.