
OCILob::size 함수는 LOB 데이터의 사이즈를 반환하는 데 사용됩니다. 이 함수는 LOB 데이터가 NULL일 경우, NULL 값을 반환합니다.
예를 들어, 다음 코드를 살펴보겠습니다.
#hostingforum.kr
c
OCILobLocator *locator;
...
if (OCILobIsNull(env, err, locator)) {
printf("LOB 데이터는 NULL입니다.n");
} else {
ub4 size = OCILobSize(env, err, locator);
printf("LOB 데이터의 사이즈는 %d 바이트입니다.n", size);
}
위 코드에서 OCILob::size 함수는 LOB 데이터가 NULL일 경우, NULL 값을 반환하므로, OCILobIsNull 함수를 사용하여 NULL 여부를 확인하고, NULL이 아닌 경우에만 사이즈를 반환합니다.
2025-08-01 00:28