在 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;
我使用 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;