2016-03-27 122 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 –