Cómo convertir de clob a varchar2 en Oracle

La función substr convierte datos clob de Oracle en pequeñas cadenas de texto.
Por john papiewski

Paso 1

Ejecuta el programa SQL*Plus de Oracle.


Paso 2

Escribe la siguiente instrucción en SQL*Plus:

SELECT dbms_lob.substr( campo_clob, 4000, 1 ) FROM mi_tabla;

Sustituye "campo_clob" con el nombre del campo clob que deseas convertir a varchar2. Sustituye "mi_tabla" con el nombre de tu tabla de datos. Por ejemplo, si el campo clob es "memo_presupuesto" y el nombre de la tabla es "presupuestos", escribe la siguiente instrucción:

SELECT dbms_lob.substr( memo_presupuesto, 4000, 1 ) FROM presupuestos;


Paso 3

Presiona la tecla "Enter" y SQL*Plus ejecutará la instrucción.