Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo OracleLob.Erase ()

 

Data di pubblicazione: ottobre 2016

Cancella tutti i dati da questo OracleLob.

Spazio dei nomi:   System.Data.OracleClient
Assembly:  System.Data.OracleClient (in System.Data.OracleClient.dll)

public long Erase()

Valore restituito

Type: System.Int64

Il numero di byte cancellati.

Exception Condition
InvalidOperationException

L'operazione non è presente all'interno di una transazione, il OracleLob oggetto è null o la connessione viene chiusa.

ObjectDisposedException

L'oggetto è stato chiuso o eliminato.

OracleException

Si è verificato un errore di Oracle.

Erase Tronca i dati. Il LOB lunghezza rimane lo stesso per un BLOB tipo di dati e i dati cancellati vengono sostituiti da 0x00. CLOB e NCLOB i tipi di dati vengono sostituiti da spazi.

Per scrivere il LOB, è necessario aver recuperato il LOB utilizzando la clausola FOR UPDATE nell'istruzione SQL SELECT ed è necessario disporre di una transazione locale avviata.

System_CAPS_noteNota

In questa versione, un'operazione di scrittura a sola lettura LOB potrebbero avere esito positivo, ma non aggiorna il LOB sul server. In questo caso, tuttavia, la copia locale del LOB viene aggiornato. Pertanto, in un secondo momento le operazioni di lettura sul OracleLob oggetto potrebbe restituire i risultati dell'operazione di scrittura.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: