CUBRID_LOB_EXPORT(3) 1 CUBRID_LOB_EXPORT(3)cubrid_lob_export - Export BLOB/CLOB data to file
SYNOPSIS
bool cubrid_lob_export (resource $conn_identifier, resource $lob_identifier, string $path_name)
DESCRIPTION cubrid_lob_export(3) is used to get BLOB/CLOB data from CUBRID database, and saves its contents to a file. To use this function, you must
use cubrid_lob_get(3) first to get BLOB/CLOB info from CUBRID.
PARAMETERS
o $conn_identifier
-Connection identifier.
o $lob_identifier
-LOB identifier.
o $path_name
-Path name of the file.
RETURN VALUES
TRUE, when process is successful.
FALSE, when process is unsuccessful.
EXAMPLES
Example #1
cubrid_lob_export(3) example
<?php
$conn = cubrid_connect ("localhost", 33000, "demodb", "dba");
cubrid_execute($conn,"DROP TABLE if exists doc");
cubrid_execute($conn,"CREATE TABLE doc (id INT, doc_content CLOB)");
cubrid_execute($conn,"INSERT INTO doc VALUES (5,'hello,cubrid')");
$lobs = cubrid_lob_get($conn, "SELECT doc_content FROM doc WHERE id=5");
echo "Doc size: ".cubrid_lob_size($lobs[0])." bytes";
cubrid_lob_export($conn, $lobs[0], "doc_5.txt");
cubrid_lob_close($lobs);
cubrid_disconnect($conn);
?>
SEE ALSO cubrid_lob_get(3), cubrid_lob_close(3), cubrid_lob_size(3), cubrid_lob_send(3).
PHP Documentation Group CUBRID_LOB_EXPORT(3)
Check Out this Related Man Page
CUBRID_LOB_GET(3) 1 CUBRID_LOB_GET(3)cubrid_lob_get - Get BLOB/CLOB data
SYNOPSIS
array cubrid_lob_get (resource $conn_identifier, string $sql)
DESCRIPTION cubrid_lob_get(3) is used to get BLOB/CLOB meta info from CUBRID database, CUBRID gets BLOB/CLOB by executing the SQL statement, and
returns all LOBs as a resource array. Be sure that the SQL retrieves only one column and its data type is BLOB or CLOB.
Remember to use cubrid_lob_close(3) to release the LOBs if you don't need it any more.
PARAMETERS
o $conn_identifier
-Connection identifier.
o $sql
-SQL statement to be executed.
RETURN VALUES
Return an array of LOB resources, when process is successful.
FALSE, when process is unsuccessful.
EXAMPLES
Example #1
cubrid_lob_get(3) example
<?php
$conn = cubrid_connect ("localhost", 33000, "demodb", "dba");
cubrid_execute($conn,"DROP TABLE if exists doc");
cubrid_execute($conn,"CREATE TABLE doc (id INT, doc_content CLOB)");
cubrid_execute($conn,"INSERT INTO doc VALUES (5,'hello,cubrid')");
$lobs = cubrid_lob_get($conn, "SELECT doc_content FROM doc WHERE id=5");
echo "Doc size: ".cubrid_lob_size($lobs[0])." bytes";
cubrid_lob_export($conn, $lobs[0], "doc_5.txt");
cubrid_lob_close($lobs);
cubrid_disconnect($conn);
?>
SEE ALSO cubrid_lob_close(3), cubrid_lob_size(3), cubrid_lob_export(3), cubrid_lob_send(3).
PHP Documentation Group CUBRID_LOB_GET(3)
Hi,
this may not be a right place to post my question. But still....
I have database table of which one field contains BLOB data. Actually the BLOB data is xml script.
Now How do I retrieve that xml script to xml file on unix(or windows). I will have to loop thru the records. There are... (0 Replies)
Hi All,
I have a big file (basically .log file) want to store in oracle database.
Please help me in preparing CLOB object in unix.
The log file is stored in some location on unix file server, prepare clob of that file and store in DB.
Any sample code or link
Thanks
Rajesh (1 Reply)
Hi All,
I want to store 32KB of file in Oracle DB into CLOB field. I am not able to insert more than 32KB of file into CLOB. So i want to put a limit on the file size. I am using k shell.
My file size will dynamically increase its size, i want to check the file size if it is more than 32KB... (1 Reply)
Hi,
Please guide me where i am doing wrong, i am getting
ORA-01756:quoted string not properly terminated when i am trying to insert file into CLOB cloumn of Oracle DB.
Please find below the code where log file variable is myLogFile. Please let me know where i am doing wrong.
... (0 Replies)
I have written a stored procedure in oracle database, which is having a CLOB OUT parameter. How can i call this stored procedure from shell script and get the CLOB object in shell script variable? (0 Replies)