OracleLob.Append(OracleLob) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Dołącza dane z określonego LOB elementu do bieżącego LOBelementu .
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 LOBpliku , 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 LOBelementu . 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.