OracleLob.Append(OracleLob) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Připojí data ze zadaného LOB
objektu k aktuálnímu 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)
Parametry
- source
- OracleLob
Hodnota LOB
, ze které se mají připojit data.
Výjimky
Zdroj OracleLob má hodnotu null.
Zdroj OracleLob má hodnotu null nebo je připojení ukončeno.
Zdrojový OracleLob objekt byl uzavřen nebo odstraněn.
Došlo k chybě Oracle.
Poznámky
Chcete-li zapisovat do LOB
, musíte načíst klauzuli LOB
pomocí klauzule FOR UPDATE v příkazu SQL SELECT a musí být spuštěna místní transakce.
Všechna data ze zdroje LOB
se připojí na konec aktuálního LOB
objektu . Během tohoto procesu se nevyhodnotí ani pozice žádného LOB
z nich.
Podkladové datové typy musí být vždy stejné. Pokud například připojujete z objektu NClob, musí být NClobcílem OracleLob také .
Poznámka
V této verzi může operace zápisu do jen pro čtení LOB
proběhnout úspěšně, ale neaktualizuje LOB
na serveru. V tomto případě se ale místní kopie aktualizuje LOB
. Proto pozdější operace čtení u objektu OracleLob můžou vrátit výsledky operace zápisu.