Oracleは、drop table if exists my_table
)のような構造をサポートしていません。 、これはMySQL(および場合によっては他のRDBMS)では明らかに合法的な構文です。
.SQL
内 DDL
を実行しているスクリプト DROP
へ および/またはCREATE
さまざまなオブジェクトについて、Oracle標準ではオブジェクトを削除し、オブジェクトが存在しない場合はエラーを無視します。必要に応じて、オブジェクトが存在するかどうかを確認するコードを記述できます(DBA_OBJECTS
を参照)。 ビュー)存在する場合にのみドロップします。
s.executeUpdate
から 、Javaでこれを行っていると思いますか?私の場合は、ドロップして、存在しないエラーを無視します。
お役に立てば幸いです。