› Fóruns › SQL e PL/SQL › Criar Instrução SQL para gerar SPOOL › Criar Instrução SQL para gerar SPOOL
3 de junho de 2009 às 8:30 pm
#87116
Participante
cara vc vai ter que gerar o select dinamicamente coisa do tipo
declare
v_query varchar2(400);
v_coluna varchar2(4000);
v_tabela varchar2(30) := ‘TABELA_NOME’;
v_user varchar2(30) := user;
begin
for dd in (select a.column_name
from all_tab_cols a
where a.table_name = v_tabela
and a.owner = v_user) loop
v_coluna := v_coluna||','||dd.column_name;
end loop;
v_coluna := substr(v_coluna,2);
dbms_output.put_line(‘select ‘||v_coluna||’ from ‘||v_tabela);
end;
Vlw Leonardo Litz