Discussion:
Oracle Index anzeigen
(zu alt für eine Antwort)
Heidi Weber
2005-12-16 11:31:45 UTC
Permalink
Hallo

ich habe für mehrere Tabellen Indizes vergeben (unter Oracle 9.2).
Gibt es eine Möglichkeit, alle vergebenen Indizes anzeigen zu lassen?

z.B.:
select * from Tabellle_mit_allen_indizes;


Wenn ich mir die Tabelle anzeigen lasse, auf dem ein Index liegt, woher
weiß ich, dass da auch ein Index vergeben wurde?

desc Tabellenname;

Anzeige:
ID Number
DATA carchar(2)

Obwohl auf ID ein Index liegen müsste?

Vielen Dank
cu
heidi
Ulrik Hoffmann
2005-12-16 12:13:49 UTC
Permalink
Am Fri, 16 Dec 2005 12:31:45 +0100 schrieb Heidi Weber
Post by Heidi Weber
Hallo
ich habe für mehrere Tabellen Indizes vergeben (unter Oracle 9.2).
Gibt es eine Möglichkeit, alle vergebenen Indizes anzeigen zu lassen?
select * from Tabellle_mit_allen_indizes;
select * from user_indexes oder all_indexes oder dba_indexes als dba

select * from user_ind_columns

sollten alle Deine Fragen beantworten. Oracle speichert nahezu alle
Systeminformation in der Datenbank und stellt diese über div. Views zur
Verfügung.

select * from dict

zeigt dieses Dictionary an.

Gruss
Ulrik
Heidi Weber
2005-12-16 13:39:12 UTC
Permalink
Vielen Dank Ulrik

genau das habe ich gesucht...

Loading...