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