最近では、データセンターでのサーバ作業が多く、サーバはWindowsだが、オブジェクトブラウザのようなGUIツールはもちろんインストールされていないので、sqlplusを利用する機会増えた。何よりDOS上で動くので軽快なのが何よりいい。
そこで、sqlファイルをバッチで大量に作っていて、引数渡せたらいいなあと思ってたら渡せるんですね^^;
今更かよ!って笑われそうですが・・・。ちょっと感動したのでメモ
select *
from emp
where empno = '&1'
引数で渡す箇所を'&1'と指定すればいいだけ・・・
上記のsqlファイルをtest.sqlで保存し、下記のtest.batを作成する。
sqlplus scott/tiger@orcl @test.sql "%1"
で、あとはこのバッチをDOSから実行すれば、楽ですね。v^^v
C:\>test.bat 7369
今回は日付指定で検索する場合に重宝しました。
0 コメント:
コメントを投稿