ronald.vargas.quesada@gmail.com / Blog de Tecnologías Oracle desde 2009, San José, Costa Rica, 23 de Febrero 17 Aniversario -"No vivas para que tu presencia se note, sino para que tu ausencia se sienta" Bob Marley. "Quien no sabe pasar el balón, aunque tenga talento, todavía no ha entendido el juego. Y quien no sabe vivir con los demás y para los demás, todavía no ha entendido la vida”, Papa León XiV
lunes, 23 de febrero de 2009
Leer valores de campos tipo LONG en una tabla
create table valores (
Tabla varchar2(80),
campo varchar2(80),
valor_de_facto varchar2(2000))
/
declare
cursor my_cursor is
select table_name, column_name, data_default
from all_tab_columns
where owner='owner' and data_default is not null;
my_var varchar2(2000);
tabla varchar2(80);
columna varchar2(80);
begin
open my_cursor;
loop
fetch my_cursor into tabla, columna, my_var;
exit when my_cursor%notfound;
my_var := substr(my_var,1,2000);
insert into valores values (tabla, columna, my_var);
end loop;
close my_cursor;
end;
/
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario
Te agradezco tus comentarios. Te esperamos de vuelta.