OracleLob.Append(OracleLob) Método

Definición

Anexa datos del especificado LOB al objeto actual 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

desde el LOB que se van a anexar datos.

Excepciones

El origen OracleLob es null.

El origen OracleLob es null o se cierra la conexión.

El objeto de origen OracleLob se cerró o se ha eliminado.

Se ha producido un error de Oracle.

Comentarios

Para escribir en LOB, debe haber recuperado el uso de la LOB cláusula FOR UPDATE en la instrucción SQL SELECT y debe haber iniciado una transacción local.

Todos los datos del origen LOB se anexan al final del objeto actual LOB. La posición de ninguno LOB se evalúa ni cambia durante este proceso.

Los tipos de datos subyacentes siempre deben ser los mismos. Por ejemplo, si va a anexar desde , NClobel destino OracleLob también debe ser .NClob

Note

En esta versión, una operación de escritura en un solo LOB lectura podría realizarse correctamente, pero no actualiza en LOB el servidor. Sin embargo, en este caso, se actualiza la copia local de .LOB Por lo tanto, las operaciones de lectura posteriores en el OracleLob objeto podrían devolver los resultados de la operación de escritura.

Se aplica a