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"


出来上がり。

コメント

このブログの人気の投稿

コマンドプロンプトからネットワークドライブの割り当て 及び ラベル名 変更

パナソニック / 頭皮エステ EH-HE93の商品情報