
OCILob::erase 함수는 LOB 데이터를 삭제하는 데 사용됩니다. BFILE, BLOB, CLOB, NCLOB 모두에 적용됩니다.
BFILE을 삭제할 때, OCILob::erase 함수는 파일 시스템에서 실제 파일을 삭제합니다. 그러나 BLOB/LOB을 삭제할 때, OCILob::erase 함수는 데이터베이스 내의 실제 데이터를 삭제합니다.
LOB를 삭제한 후 다시 사용하려면, 다음 단계를 수행하세요.
1. LOB을 초기화합니다. OCILob::trim 또는 OCILob::erase 함수를 호출하여 LOB을 초기화합니다.
2. LOB에 새로운 데이터를 할당합니다. OCILob::write 또는 OCILob::writeappend 함수를 호출하여 새로운 데이터를 할당합니다.
3. LOB을 커밋합니다. OCILob::commit 함수를 호출하여 LOB의 변경 사항을 커밋합니다.
2025-05-12 19:47