我想从批处理文件执行查询,并将查询的确切输出放入csv文件中。 喜欢: 我的查询是:从双选择sysdate。 输出:
Sysdate
23-feb-2013
因此,在csv中它存储为
sysdate
22-feb-2013
DB:Oracle 11g 操作系统:Windows 7
请帮助我实现这个目标..
答案 0 :(得分: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