OracleLob.WriteByte(Byte) Metodo

Definizione

Scrive un byte nella posizione corrente nel OracleLob flusso e sposta in avanti la posizione all'interno del flusso di un 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)

Parametri

value
Byte

Byte da scrivere nel flusso.

Commenti

Se l'operazione di scrittura ha esito positivo, la posizione all'interno del flusso avanza di un byte. Se si verifica un'eccezione, la posizione all'interno del flusso rimane invariata.

La scrittura oltre la fine dell'oggetto LOB è consentita e ingrandisce di LOB un byte.

Per scrivere in LOB, è necessario aver recuperato LOB utilizzando la clausola FOR UPDATE nell'istruzione SQL SELECT ed è necessario che sia stata avviata una transazione locale.

Note

Un'operazione di scrittura in un'operazione di sola LOB lettura potrebbe avere esito positivo, ma non aggiorna nel LOB server. In questo caso, tuttavia, la copia locale di LOB viene aggiornata. Pertanto, le operazioni di lettura successive sull'oggetto OracleLob potrebbero restituire i risultati dell'operazione di scrittura.

Si applica a