Oracle verfügt über eine Abfrage, die die vorhandenen Indizes einer Tabelle auswählt. Zum Beispiel:Wählen Sie die Spalten des Tabellenindex
SELECT * FROM user_indexes WHERE table_name = 'CM_WCEL';
Aber ich brauche die Indexerstellung Anweisung neu zu erstellen. Wie kann ich die verbleibenden Informationen wie die betroffenen Spalten usw. erhalten?
Um die 'erstellen index' Anweisung neu, es ist besser' dbms_metadata.get_ddl zu verwenden() ' –
Sie in' dba_ind_columns' oder 'user_ind_columns' –
@a_horse_with_no_name Das eingecheckt haben alle Methode gibt die DDL richtig? Ich muss es danach analysieren und die Indexinformationen finden? –