У меня есть сценарий миграции (который был создан с помощью инструмента) для перехода с MySQL на Oracle 11g. Имена таблиц, которые у нас есть, такие как USER, AUDIT, RESOURCE и т. д., которые являются зарезервированными словами в Oracle, поэтому, когда я запустил скрипт, он создал эти таблицы с подчеркиванием в начале имени (USER_, AUDIT_ и т. д.). Теперь я обнаружил, что если я заключу имена таблиц в кавычки, то мы можем использовать эти слова как есть.
Как обработать определение ограничения внешнего ключа, мы также применяем кавычки вокруг имени таблицы? Как ссылки "РЕСУРС" (ID).
Также как не иметь _ в качестве приложения (можно ли установить это где-нибудь в параметрах перед запуском скрипта. Я использую Oracle SQL Developer)