Kaedah: 1. Gunakan penyataan "pilih status daripada indeks_pengguna di mana index_name='index name'" Jika keputusan kembali SAH, indeks tidak sah 2. Gunakan pernyataan "pilih status daripada DBA_IND_PARTITIONS". untuk melihat status indeks partition ;3. Gunakan "select status from dba_indexes" untuk melihat status indeks biasa.
Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.
1 Buka PLSQL, masukkan kata laluan akaun anda dan log masuk ke pangkalan data di mana anda perlu menentukan status indeks. Buka tetingkap SQL dan masukkan SQL berikut
select status from user_indexes where index_name='索引名称';
Jika hasil yang dikembalikan adalah SAH, ini bermakna indeks itu sah!
2 Jalankan pernyataan berikut di bawah pengguna yang sepadan:
select status from DBA_IND_PARTITIONS --分区索引
Jika status tidak SAH, maka ia adalah indeks yang tidak sah.
3. Laksanakan pernyataan di bawah pengguna yang sepadan
select status from dba_indexes --普通索引
Jika status tidak SAH, maka ia adalah indeks yang tidak sah.
Sambungan:
ORACLE Lihat status indeks jadual
Status lajur STATUS perihalan:
sah: Indeks semasa adalah sah
T/J: Indeks partition sah
Atas ialah kandungan terperinci Bagaimana untuk menyemak kegagalan indeks dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!