web-dev-qa-db-fra.com

Obtenez le DDL pour tous les index - Oracle

J'ai environ 5 schémas dans ma base de données Oracle 12c pour lesquels j'ai besoin du DDL pour tous les index de chacun des schémas. DDL Je l'ai vérifié sur la façon d'obtenir le code, mais pour tous les index et pour chaque schéma en une seule fois .. est-ce possible? Si oui, aidez-moi.!

Merci.!

6
tesla747

Vous pouvez utiliser dbms_metadata pour cela.

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');
8