Я пишу кілька сценаріїв міграції для бази даних Oracle і сподівався, що Oracle має щось подібне до IF EXISTSконструкції MySQL . Зокрема, коли я хочу опустити таблицю в MySQL, я роблю щось подібне DROP TABLE IF EXISTS `table_name`; Таким чином, якщо таблиці не існує, DROPне створюється помилка, і сценарій може …
Я намагаюся видалити всі таблиці з бази даних, крім однієї, і у мене з’являється така помилка: Неможливо видалити або оновити батьківський рядок: помилка іноземного ключа виходить з ладу Звичайно, я міг би спробувати і помилитися, щоб побачити, що це за ключові обмеження, і врешті-решт видалити всі таблиці, але я хотів …