Methode: 1. Verwenden Sie die Anweisung „select*from user_indexes where table_name=table name“, um die Indizes in der Tabelle abzufragen. 2. Verwenden Sie die Anweisung „select*from all_indexes where table_name=table name“, um alle Indizes abzufragen.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
Überprüfen Sie, welche Indizes in der Tabelle enthalten sind
Indexinformationen der Tabelle in Oracle Es gibt zwei Tabellen, user_indexes und user_ind_columns. user_indexes-Systemansicht speichert Informationen wie den Namen des Index und ob der Index der einzige Index ist. Die user_ind_columns-Übersichtsansicht speichert der Indexname, entsprechende Tabellen und Spalten usw.SQL-Beispiel:
select * from user_indexes where table_name = '表名'
select * from all_indexes where table_name = '表名'
select * from user_ind_columns where table_name='表名'
select* from all_indexes where table_name='ACM_NETWORK_OPERATION'; select * from user_ind_columns where table_name='ACM_NETWORK_OPERATION';
CREATE INDEX index_name ON table_name (column_name)
CREATE UNIQUE INDEX index_name ON table_name (column_name)
Empfohlenes Tutorial: „
Oracle Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo fragen Sie alle Indizes in Oracle ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!