Oracle

獲取所有索引的 DDL - Oracle

  • September 29, 2015

我的 oracle 12c 數據庫中有大約 5 個模式,我需要每個模式的所有索引的 DDL。DDL 我已經檢查瞭如何從中獲取程式碼,但是對於所有索引和每個模式一次..有可能嗎?如果是,請幫幫我。!

謝謝。!

你可以用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');

引用自:https://dba.stackexchange.com/questions/116414