2016-03-27 14 views
0

Verileri bir betikten sadece sorgu kullanarak vermek mümkün mü? Sorguyu çalıştırmayı ve verilerin manuel olarak .cvs'ye dışa aktarma işlemi olmadan verilebilmesini istiyorum.sql oracle sorgu verileri dışa aktarma

SPOOL'u denedim, ancak getirilen verileri dışa aktarmıyor, yalnızca kodun kendisini.

Teşekkür

cevap

0

, aşağıya bakın sizin nerede koşullar Hala farklı bir şey yapmak doesnt

set colsep '|' 
set echo off 
set feedback off 
set linesize 1000 
set pagesize 0 
set sqlprompt '' 
set trimspool on 
set headsep off 

spool output.dat 

select '|', <table>.*, '|' 
    from <table> 
where <conditions> 

spool off 
+0

ile> tablo adınızı ve koşulları ile> tabloyu değiştirmek, sadece sorguyu veriyi değil yazdırır. –

+0

Test için daha önce kullanmış olduğum şey: SPOOL C: \ Kullanıcılar \ VM \ Desktop \ QueryExport \ data.csv SELCT * 'den itibaren DESK.DEPT –

+0

Oracle Sql Dev kullanıyorum ve bu makaleyi zaten takip ettim: http: //stackoverflow.com/questions/11831254/export-from-sql-to-excel –

İlgili konular