获取所有索引的 DDL - Oracle

tes*_*747 6 index oracle ddl oracle-12c

我的 oracle 12c 数据库中有大约 5 个模式,我需要每个模式的所有索引的 DDL。DDL 我已经检查过它如何从中获取代码,但是对于所有索引和每个模式一次性......有可能吗?如果是,请帮帮我。!

谢谢。!

a_h*_*ame 8

您可以dbms_metadata为此使用。

select dbms_metadata.get_ddl('INDEX', index_name, owner)
from all_indexes
where owner in ('USER_1', 'USER_2', 'USER_3', 'USER_4', 'USER_5');
Run Code Online (Sandbox Code Playgroud)