SQL> @hoge SP2-0310: ファイル"hoge.sql"をオープンできません。 「@C:¥hoge」のようにパスありで指定すれば、そのファイルが直接実行されます。 「@」と「@@」の違いは、sqlファイルからさらに別のsqlファイルを呼んだ場合に影響してきます。 バッチファイルからsqlを実行する ここでは、postgresデータベースのirisテーブル、carsテーブルに格納されているデータをcsv形式で出力する。 ・Sample1.bat ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ @echo offrem PostgreSQLの場所を指定set PGPATH=c:\"Progr… Q PL/SQLをWindowsのBATファイルで実行するには. WindowsでMySQLを使用しています。数十個のSQLを繰り返し発行したいのですが、題名の通りbatファイルのように、おのおののSQLコマンドを一個の実行ファイルにし、ダブルクリックで実行できませんか。お願いいたします。コマンドプロンプ sqlの結果が0の場合は次の処理へ sqlの結果が1の場合は終了. SQL Serverのジョブをbatファイルから実行する場合、osqlやsqlcmdを使ってジョブを呼び出しますが、その場合にジョブの完了を待つ仕組みはありません。今回はジョブ実行処理をラップしたストアドを作成して呼び出す方法を紹介します。 いつも参考にさせていただいております。 表題のとおり、WindowsServer2003上でBATファイルを起動したいのですが、うまくいきません。 BATファイルの中身 sqlplus USER_A/USER_A @DB_A @SQLPAT sqlplus USER_B/USER_B @DB_B @SQLPAT どのようにバッチを書くのが良いでしょうか? 概要 バッチファイルからsqlフォルダ内のSQLファイル順次実行するツール フォルダ構成 SQLTool │ Run.bat │ ├─conf │ Env.bat │ └─sql 1.xxxx.sql 2.xxxx.sql バッチファイルのソースコード Env.bat … SQL*Plus 起動時にSQLファイルを指定して実行します。 sqlplusの起動時の引数に半角スペースを入れて「@」とその後ろに実行する外部ファイルをフルパスで記述します。 ※ファイル名は環境に合わせて設定してください。 Windowsバッチで、以下のようにコマンドラインでsqlファイルを実行し、 その結果によって、Windowsバッチ内で条件分岐させたいです。 SQLCMD -S MSSQL_XYZ -U sa -P adm!xyz@123-i sample.sql. psql -U ユーザー名 -w -d データベース名 -h サーバー名 -q -t -f 実行するSQLを記述したファイル名 PostgreSQLの場合はコマンド実行前にpg_env.batを実行することでpsql.exeにパスが通ります。