2016-03-27 56 views
0

是否可以使用腳本單獨導出查詢中的數據?我喜歡運行查詢並自動導出數據,而無需手動將數據導出到.cvs。sql oracle查詢數據導出

我試過SPOOL,但它不會導出提取的數據,只是代碼本身。

感謝

回答

0

見下文,更換表>與您的表名和條件>與那裏的條件

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

它仍然沒有做任何事情一樣,它只是打印查詢,而不是數據。 –

+0

這是我以前用於測試的: SPOOL C:\ Users \ VM \ Desktop \ QueryExport \ data.csv SELCT * FROM DESK.DEPT –

+0

我使用的是Oracle Sql Dev,並且已經遵循這篇文章:http: //sackoverflow.com/questions/11831254/export-from-sql-to-excel –