OracleLob.Append(OracleLob) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Anexa datos del LOB
especificado al LOB
actual.
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.
Excepciones
El objeto OracleLob de origen es nulo.
El objeto OracleLob de origen es null o la conexión está cerrada.
El objeto OracleLob de origen estaba cerrado o desechado.
Se produjo un error de Oracle.
Comentarios
Para escribir LOB
en , debe haber recuperado mediante 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 no 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
Nota
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.