Czy istnieje sposób, aby uzyskać listę wszystkich indeksów w danej tabeli przy użyciu SQL * Plus?Jak wyświetlić listę wszystkich indeksów (w tym ukrytych) w SQL * Plus?
Stworzyłem tabelę
CREATE TABLE temp(
id NUMBER PRIMARY KEY,
name VARCHAR2(20));
Nie powinno być niejawna indeks tworzony na klucz podstawowy (id
). Jak mogę zobaczyć ten indeks?
SELECT * FROM all_indexes WHERE table_name = 'temp';
daje
nie wiersze wybrane
takie tabele przechowywane w dużych przypadkach spróbuj wybrać * z all_indexes gdzie table_name = 'TEMP'; –
@Michael Pakhantsov, @dcp: thanks! Używając wielkich liter, widzę indeksy. – Moeb