8

Oracle をインストールしたばかりで、GUI ツールの SQL Developer が機能しないため、SQL*Plus を使用しています。

いくつかのスクリプトを実行する必要があり、SQL Plus を開始した後、セッションから別のディレクトリに移動できないことがわかりました。インターネットで検索した後に見つけた手順はすべて、バージョン 11 では使用できなくなった SQL Plus への GUI インターフェイスについて述べています。得られるのはコンソール ウィンドウだけです。

現在、ショートカットを作成し、開始ディレクトリをスクリプトが格納されているディレクトリに変更することで、それを機能させる方法をハッキングしました。

私はこれを続けることができますが、a) 現在の作業ディレクトリと b) ディレクトリを変更する方法を教えてくれるコマンドがあるかどうか知りたいです

前もって感謝します、

ヒューゴ

4

3 に答える 3

7

hostコマンドは、unixの下でサブシェルを実行します。したがって、cdサブシェル内のディレクトリは変更されますが、SQL*Plus自体は変更されません。

于 2012-07-31T12:16:04.723 に答える
1

私も同じ問題を抱えていました。解決策を見つけようとしましたが、run.sql ファイル ソリューションに落ち着きました。このようなことを試すことができます。

C:\Guru>Dir
11/27/2009  10:29 AM    <DIR>          .
11/27/2009  10:29 AM    <DIR>          ..
09/02/2009  07:15 PM    <DIR>          fol
09/02/2009  08.15 PM                   run.sql

run.sql で指定

@"c:\Guru\fol\a.sql"
show error
@"c:\Guru\fol\b.sql"
show error

等々。必要に応じてフォルダー構造を指定できます。それらをWindowsのBATCHファイルに入れて、ワンクリックで実行することもできます。

于 2009-12-03T16:08:20.950 に答える