OracleLob.Append(OracleLob) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Acrescenta dados do especificado LOB ao atual 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
A LOB partir da qual adicionar dados.
Exceções
A fonte OracleLob é nula.
A fonte OracleLob é nula, ou a ligação está fechada.
O objeto de origem OracleLob era fechado ou descartado.
Ocorreu um erro da Oracle.
Observações
Para escrever no LOB, deve ter recuperado usando LOB a cláusula FOR UPDATE na instrução SQL SELECT, e deve ter uma transação local iniciada.
Todos os dados da fonte LOB são anexados ao final da corrente LOB. A posição de nenhum dos LOB dois é avaliada ou alterada durante este processo.
Os tipos de dados subjacentes devem ser sempre os mesmos. Por exemplo, se estiver a acrescentar a partir de um NClob, o destino OracleLob também deve ser um NClob.
Note
Nesta versão, uma operação de escrita para um modo só LOB leitura pode ter sucesso, mas não atualiza o LOB no servidor. Neste caso, no entanto, a cópia local do LOB é atualizada. Portanto, operações de leitura posteriores no OracleLob objeto podem devolver os resultados da operação de escrita.