OracleLob.WriteByte(Byte) Méthode

Définition

Écrit un octet à la position actuelle dans le flux OracleLob et avance d'un octet la position dans flux.

public:
 override void WriteByte(System::Byte value);
public override void WriteByte (byte value);
override this.WriteByte : byte -> unit
Public Overrides Sub WriteByte (value As Byte)

Paramètres

value
Byte

Octet à écrire dans le flux.

Remarques

Si l’opération d’écriture réussit, la position dans le flux avance d’un octet. Si une exception se produit, la position dans le flux reste inchangée.

L’écriture au-delà de la LOB fin de est autorisée et agrandit le LOB d’un octet.

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.

Notes

Une opération d’écriture dans une lecture seule LOB peut réussir, mais ne met pas à jour sur LOB 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 à