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 do LOB bieżącego 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
, LOB z którego mają być dołączane dane.
Wyjątki
Źródło ma OracleLob wartość null.
Źródło ma OracleLob 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 , należy pobrać za pomocą klauzuli FOR UPDATE w instrukcji SELECT SQL i musi zostać uruchomiona LOB LOB transakcja lokalna.
Wszystkie dane ze źródła LOB są dołączane na końcu bieżącego pliku LOB . Pozycja żadnej z nich LOB nie jest oceniana ani zmieniana w trakcie tego procesu.
Podstawowe typy danych zawsze muszą być takie same. Na przykład w przypadku dołączania z , miejsce NClob docelowe musi być również OracleLob NClob obiektem .
Uwaga
W tej wersji operacja zapisu w trybie tylko do odczytu może zakończyć się powodzeniem, ale nie LOB powoduje aktualizacji na LOB serwerze. Jednak w tym przypadku zostanie zaktualizowana lokalna LOB kopia pliku . W związku z tym późniejsze operacje odczytu OracleLob obiektu mogą zwracać wyniki operacji zapisu.