라이브러리

[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)
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 638 페이지

검색

게시물 검색