cubrid_lob2_export

(PECL CUBRID >= 8.4.1)

cubrid_lob2_exportExporta un objeto LOB a un fichero

Descripción

cubrid_lob2_export(resource $lob_identifier, string $file_name): bool

La función cubrid_lob2_export() se utiliza para guardar los datos BLOB/CLOB en un fichero. Para utilizar esta función, primero debe utilizarse la función cubrid_lob2_new() o recuperarse un objeto LOB desde la base de datos CUBRID. Si el fichero no existe, la operación fallará. Esta función no modificará la posición del cursor del objeto LOB. Opera sobre el objeto LOB en su totalidad.

Parámetros

lob_identifier

Un identificador LOB resultante de la función cubrid_lob2_new() o recuperado desde el juego de resultados.

filename

Nombre del fichero en el cual se desean guardar los datos BLOB/CLOB. La ruta hacia el fichero también puede ser especificada.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 cubrid_lob2_export() ejemplo

<?php
// Tabla : test_lob (id INT, contents CLOB)

$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')");

$req = cubrid_prepare($conn, "select * from doc");

cubrid_execute($req);

cubrid_move_cursor($req, 1, CUBRID_CURSOR_FIRST);

$row = cubrid_fetch($req, CUBRID_NUM | CUBRID_LOB);

cubrid_lob2_export($row[1], "doc_3.txt");

cubrid_lob2_close($row[1]);
cubrid_disconnect($conn);
?>

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top