Sdílet prostřednictvím


OracleLob.WriteByte(Byte) Metoda

Definice

Zapíše bajt na aktuální pozici ve streamu OracleLob a posune pozici v rámci streamu o jeden bajt.

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)

Parametry

value
Byte

Bajt pro zápis do streamu

Poznámky

Pokud je operace zápisu úspěšná, pozice v datovém proudu se posune o jeden bajt. Pokud dojde k výjimce, zůstane pozice v rámci datového proudu beze změny.

Psaní za koncem LOB je povoleno a zvětšuje LOB o jeden bajt.

Chcete-li zapisovat do LOBpříkazu , musíte mít načtenou LOB klauzuli pomocí klauzule FOR UPDATE v příkazu SQL SELECT a musíte mít spuštěnou místní transakci.

Poznámka

Operace zápisu jen pro čtení LOB může být úspěšná, ale neaktualizuje LOB na serveru. V tomto případě se ale místní kopie LOB aktualizuje. Proto pozdější operace čtení u objektu OracleLob můžou vrátit výsledky operace zápisu.

Platí pro