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

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

我使用 Oracle,我想通过 SQL 查询语句定期在 Windows 上导出一些数据到 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; 

非常感谢您的建议。

Windowstest_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;