データベースに Aqua Data Studio 7.0.39 を使用しています。20個のSQLファイルがあります(すべてにSQLステートメントが含まれていることは明らかです)。
それぞれの内容をコピーして貼り付けるのではなく、すべて実行したい。
Aqua でそのようなことを行う方法はありますか。
注:Sybaseを使用しています
ありがとうございました !!
Aquaでこれを行う方法もわかりませんが、.sqlファイルを実行するバッチ/パワーシェルスクリプトを作成するのは非常に簡単です.
SAP/Sybaseisqlユーティリティを使用してファイルを実行し、実行するすべてのファイルを対象とするループを作成するだけです。
詳細については、こちらの回答を確認してください: バッチを介して Sybase で大量の SQL スクリプトを実行する
Aquafold を使用したことがないので、正確には言えません。しかし、私は以前に同様の問題に取り組んだことがあります。
Powershellスクリプトを作成したことがあります。データベースへの ODBC 接続を開き、ファイルの終わりまでストアド プロシージャをループで実行しました。
各行が実行する Stored Proc の名前であるテキスト ドキュメントを用意することをお勧めします。次に、ファイルから 1 行で読み取った PowerShell スクリプトで、それを呼び出しに連結して、ストアド プロシージャを実行します。各実行が完了したら、テキスト ファイルから行を削除し、EOF (ファイルの終わり) に達するまで次の行を読み取ることができます。
お役に立てれば。今朝時間があれば、実際の例を試して投稿します。