Arun,
Jetzt, da sqlcl in Oracle SQL Developer 4.1 EA2 (4.1.0.18.37) verfügbar ist
, können Sie es wie das alte und berühmte sqlplus verwenden. sqlcl hat eine Ausgabeformateinstellung für csv
set sqlformat csv
spool x.csv
select * from yourtable[s];
spool off
Weitere Informationen zu SQLCL finden Sie in Kris 'Blog
vor sqlcl war es am einfachsten, APEX zu verwenden und den Bericht in csv zu exportieren. In plain old sqlplus können Sie dies mit tun
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
Dies funktioniert am besten, wenn die Ergebnisse auf einem Anwendungsserver oder -client geschrieben werden sollen. Wenn sie auf dem Datenbankserver geschrieben werden müssen, ist utl_file möglicherweise eine bessere Option.
Ronald.