
OCILob::save 함수는 BLOB 데이터를 Oracle의LOB 기능에 저장하는 함수입니다.
offset 매개 변수는 저장할 데이터의 시작 인덱스를 의미합니다. 예를 들어, BLOB 데이터가 1000바이트로 구성되어 있고, offset 매개 변수가 500인 경우, 0 ~ 499바이트까지는 무시하고, 500 ~ 999바이트까지 데이터를 저장합니다.
buflen 매개 변수는 저장할 데이터의 크기를 의미합니다. 예를 들어, buflen 매개 변수가 500인 경우, 500바이트까지 데이터를 저장합니다. 만약 저장할 데이터가 500바이트보다 작다면, 저장할 수 있는 최대 데이터 크기와 같습니다.
예제를 살펴보겠습니다.
위 예제에서, 0 ~ 499바이트까지는 무시하고, 500 ~ 999바이트까지 데이터를 저장합니다. 만약 저장할 데이터가 500바이트보다 작다면, 저장할 수 있는 최대 데이터 크기와 같습니다.
2025-03-20 14:26