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
Etiquetas:
Bienvenido a
Comunidad Oracle Hispana
© 2013 Creado por Fernando Garcia.