データベースを構築するために使用するスクリプトがいくつかあります。これらは特定の順序で実行する必要があります。 SQL Developer(1.5.3)で他のスクリプトを実行するためのスクリプトを作成することは可能ですか?sqldeveloperで他のスクリプトを実行するスクリプト
私はsqlplusでこれを行うことができると知っていますが、私にはわからない同様の能力があることを期待していました。
データベースを構築するために使用するスクリプトがいくつかあります。これらは特定の順序で実行する必要があります。 SQL Developer(1.5.3)で他のスクリプトを実行するためのスクリプトを作成することは可能ですか?sqldeveloperで他のスクリプトを実行するスクリプト
私はsqlplusでこれを行うことができると知っていますが、私にはわからない同様の能力があることを期待していました。
(run script
付き)SQL * Plusをsynthax作品:
@script arg1 arg2 ... argn
または
@"/path/to/directory/script" arg1 arg2 ... argn
のsqldeveloperがSQLPLUSと同じ構文を使用することができなければならない、すなわち
@@ script1
@@ script2
@@ script3
これは、順番にscript1.sql
、script2.sql
とscript3.sql
を実行します。
作品 - 感謝を。どちらの答えは動作するようです - 私は違いが@@ @との間ではよく分からない - しかし、スクリプトはデフォルトのディレクトリにない場合に必要とされているパスを、言及するために、この1にチェックを与えました。 @@ ssubdir/script.sqlは、呼び出し元のスクリプトが置かれているディレクトリの下のサブディレクトリにファイルを探し一方、サブディレクトリ/ script.sql @ – chris
は、現在の作業ディレクトリの下にサブディレクトリ内のファイルを探します。 – APC