web-dev-qa-db-ja.com

PL / SQL開発者またはOracle SQL開発者のエラーで停止

現時点では、TOADを使用してSQL * Plusスクリプトを適用しており、最初のエラーで停止するオプションがあります。その後、スクリプトを修正して残りの部分を適用できます。

ライセンスの問題により、TOADは使用できなくなり、Oracle SQL DeveloperまたはPL/SQL Developerのいずれかを選択できます。そこでそのような動作を設定することは可能ですか?

たとえば、Aqua Data Studioは実行の終了時にすべてのエラーを表示するだけですが、それらで停止するわけではありません。ありがとう!

6
DaZdraPerMa

「スクリプトの実行」ボタン(「ステートメントの実行」ボタンではない)を使用してSQL Developerでスクリプトを処理する場合、スクリプトは内部でSQL * Plusを使用してスクリプトを実行します。したがって、エラー時に処理を停止するSQL * Plusコントロール設定を使用すると機能します。次のようにスクリプト行の先頭に追加してみてください:

WHENEVER SQLERROR EXIT FAILURE
7
Joshua Huber