繁体   English   中英

在Windows上定期通过SQL查询语句导出到Excel / csv?

[英]Export to Excel/csv by SQL query statement regularly on Windows?

我使用Oracle,我想在Windows上定期通过SQL查询语句将一些数据导出到Excel / csv,SQL查询语句如下:

SELECT A.e,
       a.f,
       a.g,
       b.h
FROM A 
JOIN C ON C.e=A.e
JOIN B ON C.j=B.j; 

非常感谢任何建议。

Windows test_csv.bat的示例

sqlplus -s  user/password@net_alias  @csv.sql

csv.sql

    set heading off
    set termout OFF
    SET FEEDBACK OFF
    SET TAB OFF
    set pause off
    set verify off
    SET UNDERLINE OFF
    set trimspool on
    set timing off
    set echo off
    set linesize 1000
    set pagesize 0
    SET COLSEP ';'
    spool test.csv
    SELECT A.e,
       a.f,
       a.g,
       b.h
   FROM A 
   JOIN C ON C.e=A.e
   JOIN B ON C.j=B.j; 
    spool off
    exit;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM