Oracle understøtter ikke en konstruktion som drop table if exists my_table , som tilsyneladende er lovlig syntaks i MySQL (og muligvis andre RDBMS'er).
I en .SQL script, hvor du kører DDL til DROP og/eller CREATE forskellige objekter, er Oracle-standarden at droppe objektet og ignorere fejlen i tilfælde, hvor objektet ikke eksisterer. Hvis du ønsker det, kan du skrive kode for at kontrollere, om objektet eksisterer (se DBA_OBJECTS view) for kun at slippe, hvis den findes.
fra s.executeUpdate , Jeg forstår, at du gør dette i Java? Hvis det var mig, ville jeg bare gøre drop og ignorere enhver ikke-eksisterende fejl.
Håber det hjælper.