Comunidad Oracle Hispana

leer un campo blob y mostrarlo en Forms se migro de sql server

Buenas tardes amigos, soy nuevo en el foro les comento que realice una migración de una Bd de Sql server 2005 a oracle y tengo un inconveniente con un campo de tipo image en sql que paso como lob en oracle.

Deseo ver la información de esta campo en una forma, he leído sobre los campos lob en oracle y todo apunta a un directorio donde están la información, en  este caso creo que la información s un campo que mostraba la información en accces en formato word realmente busco y como no conozco mucho del manejo de estos campos recurro a quien me pueda ayudar con esto 

Utilice esta funcion q encontre en internet

create or replace
function F(B BLOB)
return clob is
c clob;
n number;
begin
if (b is null) then
return null;
end if;
if (length(b)=0) then
return empty_clob();
end if;
dbms_lob.createtemporary(c,true);
n:=1;
while (n+32767<=length(b)) loop
dbms_lob.writeappend(c,32767,utl_raw.cast_to_varchar2(dbms_lob.substr(b,32767,n)));
n:=n+32767;
end loop;
dbms_lob.writeappend(c,length(b)-n+1,utl_raw.cast_to_varchar2(dbms_lob.substr(b,length(b)-n+1,n)));
return c;
end;

No me deja ver el texto.

de antemano muchas gracias por una luz en este tema .

Atentamente,

Pedro  Cortés

Bogota, Colombia 

Visitas: 95

Responde a esto

Siguenos en Twitter

Escucha nuestro podcast!

Eventos

Insignia

Cargando…

© 2013   Creado por Fernando Garcia.

Insignias  |  Informar un problema  |  Términos de servicio