私はOracleデータベース用の移行スクリプトをいくつか書いていて、OracleがMySQLのIF EXISTS構成に似ていることを望んでいました。 具体的には、MySQLにテーブルをドロップするときはいつでも、次のようにします DROP TABLE IF EXISTS `table_name`; この方法では、テーブルが存在しない場合でも、DROPエラーは発生せず、スクリプトを続行できます。 Oracleにも同様のメカニズムがありますか?次のクエリを使用して、テーブルが存在するかどうかを確認できることに気付きました SELECT * FROM dba_tables where table_name = 'table_name'; しかし、それをa DROPと結び付ける構文は、私から逃れています。