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