cubrid_lob2_import

(PECL CUBRID >= 8.4.1)

cubrid_lob2_importImporta datos BLOB/CLOB desde un fichero

Descripción

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

La función cubrid_lob2_export() se usa para guardar el contenido de datos BLOB/CLOB desde un fichero. Para usar esta función se debe utilizar cubrid_lob2_new() u obtener primero un objeto LOB desde la base de datos de CUBRID. Si el fichero ya existe, la operación fallará. Esta función no influenciará en la posición del cursor del objeto LOB. Opera sobre el objeto LOB entero.

Parámetros

lob_identifier

Un identificador de LOB, como un resultado de cubrid_lob2_new() u obtenido de un conjunto de resultados.

filename

El nombre del fichero desde donde se quieren importar los datos BLOB/CLOB. También admite la ruta del fichero.

Valores devueltos

true si el proceso tiene éxito y false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de cubrid_lob2_export()

<?php

$conexión
= cubrid_connect("localhost", 33000, "demodb", "dba", "");

cubrid_execute($conexión,"DROP TABLE if exists test_lob");
cubrid_execute($conexión,"CREATE TABLE test_lob (id INT, contents CLOB)");

$petición = cubrid_prepare($conexión, "INSERT INTO test_lob (?, ?)");
cubrid_bind($petición, 1, 1);

$lob = cubrid_lob2_new($conexión, "clob");
cubrid_lob2_import($lob, "doc_1.txt");
cubrid_lob2_bind($petición, 2, $lob, 'CLOB'); // or cubrid_lob2_bind($req, 2, $lob);

cubrid_execute($petición);

cubrid_lob2_close($lob);
cubrid_disconnect($conexión);
?>

Ver también

add a note

User Contributed Notes

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