라이브러리

[PHP] cubrid_lob2_tell - LOB 객체의 커서 위치를 알려줍니다.




CUBRID LOB2 (Large OBject 2)

CUBRID LOB2는 CUBRID 데이터베이스에서 사용되는 Large OBject 2의 약자로, 큰 데이터를 저장하고 관리하기 위한 기술입니다. LOB2는 BLOB (Binary Large OBject)와 CLOB (Character Large OBject) 두 가지 종류로 나눌 수 있습니다. BLOB는 이진 데이터를 저장하는 데 사용되며, CLOB는 문자 데이터를 저장하는 데 사용됩니다.

CUBRID LOB2 함수 - cubrid_lob2_tell()

`cubrid_lob2_tell()` 함수는 CUBRID LOB2에서 현재 위치를 반환하는 함수입니다. 이 함수는 LOB2 객체의 현재 위치를 반환하며, 이 위치는 LOB2 객체의 시작 위치부터 현재 위치까지의 바이트 수를 나타냅니다.

함수 사용법

`cubrid_lob2_tell()` 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

cubrid_lob2_tell($lob2_object)



* `$lob2_object`: LOB2 객체를 나타내는 변수입니다.

예제

다음 예제는 `cubrid_lob2_tell()` 함수를 사용하여 LOB2 객체의 현재 위치를 반환하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php



// CUBRID 연결 설정

$cubrid_connect = cubrid_connect("localhost", 33000, "demodb");



// 테이블 생성

$cubrid_query = cubrid_query("CREATE TABLE test (id INT, data BLOB)");

$cubrid_query = cubrid_query("INSERT INTO test (id, data) VALUES (1, 'Hello, World!')");



// LOB2 객체 가져오기

$result = cubrid_query("SELECT data FROM test WHERE id = 1");

$row = cubrid_fetch_assoc($result);

$data = $row['data'];



// LOB2 객체의 현재 위치 반환

$position = cubrid_lob2_tell($data);



echo "현재 위치: $position
";



// LOB2 객체의 현재 위치로 이동

cubrid_lob2_seek($data, $position, CUBRID_LOB2_SEEK_SET);



// LOB2 객체의 현재 위치 반환

$position = cubrid_lob2_tell($data);



echo "현재 위치: $position
";



// LOB2 객체의 현재 위치로 이동

cubrid_lob2_seek($data, 0, CUBRID_LOB2_SEEK_SET);



// LOB2 객체의 현재 위치 반환

$position = cubrid_lob2_tell($data);



echo "현재 위치: $position
";



// CUBRID 연결 종료

cubrid_disconnect($cubrid_connect);



?>



이 예제에서는 `cubrid_lob2_tell()` 함수를 사용하여 LOB2 객체의 현재 위치를 반환하고, LOB2 객체의 현재 위치로 이동하는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색