라이브러리
[PHP] cubrid_lob2_tell64 - LOB 객체의 커서 위치를 알려줍니다.
cubrid_lob2_tell64 함수 소개
CUBRID는 오픈 소스 RDBMS로, MySQL과 유사한 SQL 명령어를 지원합니다. CUBRID는 LOB(Large OBject) 데이터 타입을 지원하며, 이 중 하나는 `cubrid_lob2_tell64` 함수입니다.
`cubrid_lob2_tell64` 함수는 CUBRID에서 LOB 데이터의 현재 위치를 반환하는 함수입니다. 이 함수는 64비트 정수를 반환하며, LOB 데이터의 시작 위치에서 현재 위치까지의 바이트 수를 나타냅니다.
cubrid_lob2_tell64 함수 사용 예제
#hostingforum.kr
php
<?php
// CUBRID 연결
$conn = cubrid_connect("localhost", 33000, "demodb");
// SQL 명령어 실행
$sql = "SELECT * FROM test_lob";
$result = cubrid_query($conn, $sql);
// LOB 데이터의 현재 위치를 반환하는 함수
while ($row = cubrid_fetch_array($result)) {
$lob = cubrid_lob2_new($conn, $row['clob']);
$pos = cubrid_lob2_tell64($lob);
echo "현재 위치: $pos
";
cubrid_lob2_close($lob);
}
// CUBRID 연결 종료
cubrid_disconnect($conn);
?>
cubrid_lob2_tell64 함수의 사용 방법
1. CUBRID 연결을 먼저 수행해야 합니다. `cubrid_connect` 함수를 사용하여 CUBRID 서버에 연결합니다.
2. SQL 명령어를 실행하여 LOB 데이터를 조회합니다. `cubrid_query` 함수를 사용하여 SQL 명령어를 실행합니다.
3. LOB 데이터의 현재 위치를 반환하는 함수인 `cubrid_lob2_tell64` 함수를 사용하여 현재 위치를 반환합니다. `cubrid_lob2_new` 함수를 사용하여 LOB 데이터를 생성하고, `cubrid_lob2_tell64` 함수를 사용하여 현재 위치를 반환합니다.
4. CUBRID 연결을 종료합니다. `cubrid_disconnect` 함수를 사용하여 CUBRID 서버와의 연결을 종료합니다.
cubrid_lob2_tell64 함수의 반환 값
`cubrid_lob2_tell64` 함수는 64비트 정수를 반환하며, LOB 데이터의 시작 위치에서 현재 위치까지의 바이트 수를 나타냅니다.
cubrid_lob2_tell64 함수의 예외 상황
* CUBRID 연결이 없을 때: `cubrid_lob2_tell64` 함수를 호출할 때 CUBRID 연결이 없으면 예외가 발생합니다.
* LOB 데이터가 없을 때: `cubrid_lob2_tell64` 함수를 호출할 때 LOB 데이터가 없으면 예외가 발생합니다.
cubrid_lob2_tell64 함수의 참고 문헌
* CUBRID 공식 문서: [LOB 데이터](https://docs.cubrid.org/3.1/programming-guide/lob-data.html)
* CUBRID 공식 문서: [LOB 데이터 함수](https://docs.cubrid.org/3.1/programming-guide/lob-data-function.html)
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.