Condividi tramite


OracleLob.Append(OracleLob) Metodo

Definizione

Aggiunge i dati dal tipo di dati LOB specificato al tipo di dati LOB corrente.

public:
 void Append(System::Data::OracleClient::OracleLob ^ source);
public void Append (System.Data.OracleClient.OracleLob source);
member this.Append : System.Data.OracleClient.OracleLob -> unit
Public Sub Append (source As OracleLob)

Parametri

source
OracleLob

Tipo di dati LOB da cui aggiungere i dati.

Eccezioni

L'oggetto OracleLob di origine è null.

L'oggetto OracleLob di origine è null oppure la connessione è chiusa.

L'oggetto OracleLob è stato chiuso o eliminato.

Si è verificato un errore Oracle.

Commenti

Per scrivere in LOB, è necessario aver recuperato la LOB clausola FOR UPDATE nell'istruzione SQL SELECT e è necessario avviare una transazione locale.

Tutti i dati dell'origine LOB vengono aggiunti alla fine dell'oggetto corrente LOB. La posizione di nessuno LOB viene valutata o modificata durante questo processo.

I tipi di dati sottostanti devono essere sempre uguali. Ad esempio, se si aggiunge da un NCloboggetto , la destinazione OracleLob deve essere anche un NCloboggetto .

Nota

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

Si applica a