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