El tipo de datos CLOB significa " objeto grande de caracteres " y puede contener datos de caracteres de entre 8 terabytes a 128 terabytes de tamaño. Simplemente tratar de insertar datos CLOB utilizando la instrucción "INSERT " estándar no siempre es posible. Datos CLOB se pueden usar para celebrar todo tipo de información basada en caracteres en grandes cantidades. Inserción de datos CLOB en una base de datos se puede lograr en un número de maneras . Dependiendo del tipo de datos y la fuente de la información , puede ser necesario para escribir un procedimiento almacenado o bloque de Oracle anónima para insertar los datos con éxito . Instrucciones
1
Crear una tabla temporal con un tipo de datos CLOB de la siguiente manera en el " SQL > " rápido en SQLPlus :
create table clobtable ( número de identificación , clob_data CLOB ) ;
la mesa ahora se puede utilizar para introducir y hacer referencia a datos CLOB a través del campo de identificación y el campo clob_data almacenar la información real .
2
Crear código para rellenar el campo CLOB en la base de datos . Esto se logra mediante la redacción de un bloque anónimo de la siguiente manera :
DECLARE
vlob_loc CLOB ;
charcount binary_integer ;
posición entero: = 1 ;
v_charclob varchar2 ( 32000 ) ;
comenzar
for i in 1 .. 12000 loop
v_charclob : = v_charclob