Pular para o conteúdo

Fóruns SQL e PL/SQL Criar Instrução SQL para gerar SPOOL Criar Instrução SQL para gerar SPOOL

#87116
Avatar photoLeonardo Litz
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