bat file命令用于将精确的plsql查询输出写入csv文件

时间:2013-02-23 08:18:41

标签: sql oracle batch-file

我想从批处理文件执行查询,并将查询的确切输出放入csv文件中。 喜欢: 我的查询是:从双选择sysdate。 输出:

Sysdate
23-feb-2013

因此,在csv中它存储为

sysdate
22-feb-2013

DB:Oracle 11g 操作系统:Windows 7

请帮助我实现这个目标..

1 个答案:

答案 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