OracleLob.WriteByte(Byte) Metod

Definition

Skriver en byte till den aktuella positionen i OracleLob strömmen och flyttar positionen inom dataströmmen med en byte.

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)

Parametrar

value
Byte

Byte som ska skrivas till strömmen.

Kommentarer

Om skrivåtgärden lyckas avancerar positionen i dataströmmen med en byte. Om ett undantag inträffar förblir positionen i dataströmmen oförändrad.

Att skriva bortom slutet av LOB är tillåtet och förstorar med LOB en byte.

Om du vill skriva till LOBmåste du ha hämtat LOB med hjälp av FOR UPDATE-satsen i SQL SELECT-instruktionen och du måste ha en lokal transaktion igång.

Note

En skrivåtgärd till en skrivskyddad LOB kan lyckas, men uppdaterar LOB inte på servern. I det här fallet uppdateras dock den lokala kopian av den LOB . Därför kan senare läsåtgärder på OracleLob objektet returnera resultatet av skrivåtgärden.

Gäller för