2013-02-23 56 views
2

我想從批處理文件執行查詢並將查詢的確切輸出放入csv文件中。 Like: 我的查詢是:從雙選擇sysdate。 輸出的是:bat文件命令用於將確切的plsql查詢輸出寫入csv文件

Sysdate 
23-feb-2013 

因此,在CSV它存儲爲

sysdate 
22-feb-2013 

DB:的Oracle 11g 操作系統:Windows 7

請plz幫助我實現這個..

回答

1

c:\ myfolder \ mybatch.bat:

call sqlplus oracleuser/[email protected] @c:\myfolder\myquery.sql 

c:\ myfolder \ myquery.sql:

set head off 
set feed off 
set pagesize 0 
spool c:\myfolder\myresult.csv 
prompt sysdate 
select to_char(sysdate, 'dd-mon-yyyy') from dual; 
spool off 
set head on 
set feed 6 
quit