OracleLob.Append(OracleLob) Método

Definición

Anexa datos del LOB especificado al LOB actual.Appends data from the specified LOB to the current LOB.

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)

Parámetros

source
OracleLob

LOB del que se van a anexar datos.The LOB from which to append data.

Excepciones

El objeto OracleLob de origen es nulo.The source OracleLob is null.

El objeto OracleLob de origen es null o la conexión está cerrada.The source OracleLob is null, or the connection is closed.

El objeto OracleLob de origen estaba cerrado o desechado.The source OracleLob object was closed or disposed.

Se produjo un error de Oracle.An Oracle error has occurred.

Comentarios

Para escribir en LOB, debe haber LOB recuperado mediante la cláusula for Update en la instrucción SELECT de SQL y debe haber iniciado una transacción local.To write to the LOB, you must have retrieved the LOB using the FOR UPDATE clause in the SQL SELECT statement, and you must have a local transaction started.

Todos los datos del origen LOB se anexan al final de la actual. LOBAll data from the source LOB is appended to the end of the current LOB. La posición de LOB no se evalúa ni se modifica durante este proceso.The position of neither LOB is evaluated or changed during this process.

Los tipos de datos subyacentes siempre deben ser iguales.The underlying data types must always be the same. Por ejemplo, si va a anexar desde NClob, el destino OracleLob también debe ser un NClob.For example, if you are appending from an NClob, the destination OracleLob must also be an NClob.

Nota

En esta versión, una operación de escritura en un solo LOB lectura puede realizarse correctamente, pero no LOB actualiza en el servidor.In this release, a write operation to a read-only LOB might succeed, but does not update the LOB on the server. Sin embargo, en este caso, LOB se actualiza la copia local de.In this case, however, the local copy of the LOB is updated. Por lo tanto, las operaciones de OracleLob lectura posteriores en el objeto podrían devolver los resultados de la operación de escritura.Therefore, later read operations on the OracleLob object might return the results of the write operation.

Se aplica a