OracleLob.Append(OracleLob) 메서드

정의

지정된 LOB 데이터의 데이터를 현재 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)

매개 변수

source
OracleLob

LOB 데이터를 추가할 원본입니다.

예외

원본 OracleLob 이 null입니다.

원본 OracleLob 이 null이거나 연결이 닫혔습니다.

원본 OracleLob 개체가 닫혔거나 삭제되었습니다.

Oracle 오류가 발생했습니다.

설명

에 쓰 LOB려면 SQL SELECT 문에서 FOR UPDATE 절을 사용하여 검색 LOB 해야 하며 로컬 트랜잭션이 시작되어야 합니다.

원본 LOB 의 모든 데이터는 현재 LOB끝에 추가됩니다. 이 프로세스 중에는 어느 위치도 평가되거나 변경되지 않습니다 LOB .

기본 데이터 형식은 항상 동일해야 합니다. 예를 들어, 대상에서 NClob추가 하는 경우 대상 OracleLob 도 해야 NClob합니다.

메모

이 릴리스에서는 읽기 전용 LOB 에 대한 쓰기 작업이 성공할 수 있지만 서버에서 LOB 업데이트되지는 않습니다. 그러나 이 경우 로컬 복사본이 LOB 업데이트됩니다. 따라서 나중에 개체에 대한 OracleLob 읽기 작업은 쓰기 작업의 결과를 반환할 수 있습니다.

적용 대상