Uma corrida,
agora que o sqlcl está disponível no Oracle SQL Developer 4.1 EA2 (4.1.0.18.37),
você pode usá-lo como o antigo e famoso sqlplus. O sqlcl possui uma configuração de formato de saída para csv
set sqlformat csv
spool x.csv
select * from yourtable[s];
spool off
para obter mais informações sobre o sqlcl checkout Kris 'blog
antes que o sqlcl estivesse mais fácil, era usar o APEX e exportar o relatório para csv. No sqlplus antigo simples, você pode fazer isso usando
set lines 9999 -- the appropriate size
set head off -- no header lines
set colsep ';' --column separator to ;
set pages 0 -- no pages
set feed off
select your data;
spool to_tofile
/
spool off
Isso funciona melhor se os resultados forem gravados em um servidor ou cliente de aplicativo. Se eles precisarem ser gravados no servidor de banco de dados, utl_file pode ser uma opção melhor.
Ronald.