Bieg,
teraz, gdy sqlcl jest dostępny z Oracle SQL Developer 4.1 EA2 (4.1.0.18.37)
, możesz go używać podobnie jak stary i sławny sqlplus. sqlcl ma ustawienie formatu wyjściowego dla csv
set sqlformat csv
spool x.csv
select * from yourtable[s];
spool off
aby uzyskać więcej informacji o sqlcl kasie blog Krisa
zanim sqlcl był najłatwiejszy, można było użyć APEX-a i wyeksportować raport do csv. W zwykłym starym sqlplus możesz to zrobić za pomocą
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
Działa to najlepiej, jeśli wyniki mają zostać zapisane na serwerze aplikacji lub kliencie. Jeśli muszą być zapisane na serwerze bazy danych, lepszym rozwiązaniem może być plik_spl.
Ronald.