Oracle SQLPlus バッチ起動にて引数を渡してCSV出力
呼び出されるSQLを用意する
set echo off
set heading off
set termout off
set pause off
set pagesize 0
set linesize 10000
set trimspool on
set feedback off
spool C:\test\'&1'.csv
SELECT &1 FROM DUAL ;
spool off
quit
SQLPLUSへログインするバッチを作り、先程作成したSQL文を呼び出し、引数をセットする
C:\oracle\ora92\bin\sqlplus scott/tiger@XXX @C:\test\select.sql "TEST"
出来上がり。
コメント
コメントを投稿