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 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.