現時点では、TOADを使用してSQL * Plusスクリプトを適用しており、最初のエラーで停止するオプションがあります。その後、スクリプトを修正して残りの部分を適用できます。
ライセンスの問題により、TOADは使用できなくなり、Oracle SQL DeveloperまたはPL/SQL Developerのいずれかを選択できます。そこでそのような動作を設定することは可能ですか?
たとえば、Aqua Data Studioは実行の終了時にすべてのエラーを表示するだけですが、それらで停止するわけではありません。ありがとう!
「スクリプトの実行」ボタン(「ステートメントの実行」ボタンではない)を使用してSQL Developerでスクリプトを処理する場合、スクリプトは内部でSQL * Plusを使用してスクリプトを実行します。したがって、エラー時に処理を停止するSQL * Plusコントロール設定を使用すると機能します。次のようにスクリプト行の先頭に追加してみてください:
WHENEVER SQLERROR EXIT FAILURE