ORACLE操作

[ORACLE] WindowsバッチでSQLを実行する

投稿日:

WindowsバッチでオラクルSQLを実行する方法です。

サンプル

例)test/test@hogeへ接続してTBLLOGテーブルの古いデータを削除するバッチ

以下2ファイルを作成します。

(delete.bat)
pause sqlplus test/test@hoge @delete.sql pause

実行時に確認が不要な場合はpauseは削除してください。

(delete.sql)
delete from TBLLOG where datetime < sysdate -30; commit; exit;

TBLLOG.DATETIME列が30日以前のデータを削除するサンプルです


Windowsコマンドプロンプトからdelete.batを実行すれば、delete.sqlのSQLが実行されます。

解説

  • delete.batとdelete.sqlは同じフォルダに配置してください。

スポンサーリンク

スポンサーリンク

-ORACLE操作

執筆者:



comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサーリンク