2016-09-20 8 views
3

私は数十のSQLファイルに個別のクエリと更新コマンドが含まれています。これらのコマンドは、データベースへの手動更新の出発点として使用するためのもので、スクリプトとして実行するようには構成されていません。SQLファイルがスクリプトとして実行されないようにする

「スクリプトの実行」ボタンの意図しないクリックを止めるためにこれらのファイルの先頭に置くことができるSQLコマンドはありますか?戻り、停止、停止?

私は、OracleのSQL Developerでこれらを開いて、「コマンドの実行」と「スクリプトの実行」のボタンが右隣同士にしているよ...

答えて

4

あなたはの先頭にexitコマンドを使用することができますスクリプト。

誰かが誤ってスクリプトとして実行すると、すぐに切断され、残りのステートメントは実行されません。

例:

exit 

update t set a = 'abc'; 

drop table t; 

... 
+0

の切断はかなり極端なようだが、そのはランダム削除および更新ステートメントをさせるよりも良い野生を実行します。 :) –

関連する問題