PL/SQL DeveloperのSQLファイルでスクリプトを実行しようとしています。コマンド ウィンドウを開くと、SQL スクリプトがあるディレクトリにいないことがわかりました。
ディレクトリに移動しようとすると、いくつかの問題が発生します。
ディレクトリにcdすると、「ディレクトリを変更できませんでした」というメッセージが表示されることがあります。
c: ドライブ (スクリプトがある場所) に切り替えても機能しません。典型的な (Windows) コマンド ターミナルでは、「c:」と入力するだけで、c: ドライブに切り替わります。PL/SQL Developer コマンド ウィンドウでこれを実行しても、何も起こりません。「cd c:」と入力すると、c: のルートではなく、多数の dll がある奇妙な場所に移動します。
PL/SQL Developer を構成して、コマンド ウィンドウをデフォルトで直接開く方法があるかどうか疑問に思っています。理想的には、SQL スクリプトを保持しているウィンドウです。「ディレクトリを変更できませんでした」というメッセージが表示されるということは、そのディレクトリにアクセスできないことを意味しているのかもしれませんが、なぜそのメッセージがポップアップするのかわかりません。
私が使用してきた回避策は次のとおりです。
a)SQLファイルを、コマンドウィンドウが開いている現在のディレクトリに移動します。これは、ファイルを移動する必要があることを意味するだけでなく、ディレクトリ内でPL/SQL Developerが一貫していないように見えるため、理想的ではありませんでコマンド ウィンドウを開きます。
b) 実行時にSQLファイルの場所へのフルパスを入力しますが、これは面倒で、毎回これを実行したくありません(これが機能するという事実は、PL/SQL DeveloperがSQLファイルにアクセスできることを示しています)そのため、「ディレクトリを変更できませんでした」というメッセージはアクセスとは関係ありません)。
目的のディレクトリに cd できたとしても、毎回これを行うのは面倒です。デフォルトのディレクトリを開くように設定すると、大きな改善が得られます。私が得ることができる助けに感謝します。ありがとうございました。