Используйте пакет dbms_metadata
для получения DDL любого объекта БД.
SELECT
DBMS_METADATA.GET_DDL('<Object type>', '<Object name>', '<object schema>')
FROM
DUAL; -- How to
SELECT
DBMS_METADATA.GET_DDL('TABLE', 'MY_TABLE', 'MY_SCHEMA')
FROM
DUAL; -- In your case use something like this
Кроме того, вы можете отформатировать вывод, используя dbms_metadata.set_transform_param
.
См. Документация Oracle для получения дополнительной информации об этом.
Приветствия !!