OracleLob.Append(OracleLob) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dołącza dane z określonego LOB
elementu do bieżącego LOB
elementu .
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
Element LOB
, z którego mają być dołączane dane.
Wyjątki
Źródło OracleLob ma wartość null.
Źródło OracleLob ma wartość null lub połączenie jest zamknięte.
Obiekt źródłowy OracleLob został zamknięty lub usunięty.
Wystąpił błąd Oracle.
Uwagi
Aby zapisać w LOB
pliku , musisz pobrać LOB
klauzulę USING FOR UPDATE w instrukcji SQL SELECT i musisz mieć uruchomioną transakcję lokalną.
Wszystkie dane ze źródła LOB
są dołączane na końcu bieżącego LOB
elementu . Pozycja nie LOB
jest oceniana ani zmieniana podczas tego procesu.
Podstawowe typy danych muszą być zawsze takie same. Jeśli na przykład dołączasz z elementu NClob, miejsce docelowe OracleLob musi być również elementem NClob.
Uwaga
W tej wersji operacja zapisu tylko LOB
do odczytu może zakończyć się powodzeniem, ale nie aktualizuje LOB
serwera. W takim przypadku jednak lokalna kopia obiektu LOB
jest aktualizowana. W związku z tym późniejsze operacje odczytu obiektu OracleLob mogą zwracać wyniki operacji zapisu.