2

バッチ ファイルからクエリを実行し、クエリの正確な出力を csv ファイルに入れたいと考えています。のように: 私のクエリは: デュアルから sysdate を選択します。これの出力:

Sysdate
23-feb-2013

したがって、csvでは次のように保存されます

sysdate
22-feb-2013

DB: Oracle 11g OS: Windows 7

これを達成するために親切に助けてください..

4

1 に答える 1

1

c:\myfolder\mybatch.bat:

call sqlplus oracleuser/oraclepwd@oracledb @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
于 2013-02-23T13:11:05.970 に答える