다음을 통해 공유


OracleLob.WriteByte(Byte) 메서드

정의

OracleLob 스트림의 현재 위치에 바이트를 쓰고 스트림 내 위치를 1바이트 앞으로 이동합니다.

public:
 override void WriteByte(System::Byte value);
public override void WriteByte (byte value);
override this.WriteByte : byte -> unit
Public Overrides Sub WriteByte (value As Byte)

매개 변수

value
Byte

스트림에 쓸 바이트입니다.

설명

쓰기 작업이 성공하면 스트림 내의 위치가 1 바이트씩 진행됩니다. 예외가 발생하면 스트림 내의 위치는 변경되지 않은 상태로 유지됩니다.

의 끝을 LOB 넘어 쓰기가 허용되고 1 바이트씩 확대됩니다 LOB .

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

참고

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

적용 대상