Oracle SQL Developer может экспортировать DDL через Tools -> Database Export...
Это работает очень хорошо, но требует ручного вмешательства.
Я знаю DBMS_METADATA.get_ddl()
, но обнаружил, что экспорт не идеален. Я столкнулся с проблемами, когда экспортированный DBMS_METADATA
DDL был недоступен для использования без предварительного устранения проблем, таких как разрывы в середине ключевого слова и, что еще хуже. Однако, если кто-то знает способ экспорта DDL через него, DMBS_METADATA
который можно запустить без ручного исправления, это тоже было бы отличным решением.
По сути, я ищу автоматический / скриптовый способ экспорта DDL, идентичный тому, который экспортируется ручным способом.
Как я могу это сделать?
COL
, как показано в этом примере , и это будет работать.