OracleLob.Append(OracleLob) Metoda

Definicja

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.

Dotyczy