Oracle SQL Разработчик может экспортировать DDL через Сервис -> Экспорт базы данных ... Это работает очень хорошо, но требует ручного вмешательства.
Я знаю DBMS_METADATA.get_ddl()
, что я хочу для этого нужно сохранить сгенерированный DDL на клиентском компьютере, который я использую для подключения к Oracle DB с помощью Oracle SQL Developer, это можно сделать вручную.
Но я ищу автоматический / scriptable способ экспорта (сохранение на локальный компьютер) DDL, идентичный тому, что экспортируется ручным способом.
Это команда SQL, которую я использовал для получения DDL.
select dbms_metadata.get_ddl('obJType','ObjName','Schema') from dual;
Как я могу это сделать?