Ten przewodnik wyjaśni, jak sprawdzić indeksy w tabeli w bazie danych Oracle.
Jak sprawdzić indeksy w tabeli w bazie danych Oracle?
Aby sprawdzić indeksy w tabeli w Oracle, można użyć następujących widoków i poleceń:
Jak sprawdzić indeksy w tabeli w Oracle za pomocą all_indexes?
„„All_indexes„Widok jest używany do uzyskania informacji o wszystkich indeksach dostępnych dla bieżącego użytkownika, w tym tabele. Aby sprawdzić indeksy w tabeli w bazie danych Oracle, „All_indexes" może być użyte. Przykład podano poniżej:
Wybierz * z all_indexes gdzie nazwa table_name = 'xdb $ xtab';W powyższym poleceniu „XDB $ XTAB”To nazwa tabeli określona w NAZWA TABELI klauzula.
Wyjście
Wyjście pokazało wszystkie indeksy tabeli „XDB $ XTAB".
Jak sprawdzić indeksy w tabeli w Oracle za pomocą user_ind_columns?
„„User_ind_columns”Pobiera informacje o kolumnach w indeksach bieżącego użytkownika. Podczas korzystania z „user_ind_columns” w Oracle określ nazwę tabeli, jak podano poniżej:
Wybierz * z user_ind_columns gdzie Table_Name = 'Inventories';W powyższym poleceniu „Zapasy”To nazwa tabeli.
Wyjście
Dane wyjściowe pokazuje informacje o kolumnach w indeksach.
Jak sprawdzić indeksy w tabeli w bazie danych Oracle za pomocą user_indexes?
„„User_indexes„Widok służy do uzyskania informacji o indeksach bieżącego użytkownika. Nazwę tabeli można określić za pomocą User_indexes Aby sprawdzić indeksy na tabeli w Oracle. Przykład podano poniżej:
Wybierz * z user_indexes gdzie Table_name = 'CRAJE';W powyższym poleceniu „KRAJE”To nazwa tabeli.
Wyjście
Wyjście pokazało informacje o indeksach określonej tabeli.
Jak sprawdzić indeksy w tabeli w bazie danych Oracle za pomocą DBA_INDEXES?
„„Dba_indexes”Służy do uzyskania informacji o wszystkich indeksach w całej bazie danych, w tym indeksów innych użytkowników. Aby sprawdzić indeksy w tabeli w bazie danych Oracle, „Dba_indexes”Można użyć wraz z„NAZWA TABELI„Aby określić nazwę tabeli. Przykład podano poniżej:
Wybierz * Z DBA_INDEXES Where Table_name = 'ado_imparam $';W powyższym przykładzie „Ado_imparam $”To nazwa tabeli.
Wyjście
Wyjście pokazało informacje o wszystkich indeksach określonej tabeli.
Jak sprawdzić indeksy w tabeli w bazie danych Oracle za pomocą User_Objects?
„„User_Objects”Pobiera informacje o wszystkich obiektach należących do bieżącego użytkownika, w tym tabele, widoki, indeksy i wiele więcej. Aby sprawdzić indeksy w tabeli w Oracle za pomocą User_Objects Wpisz następujące polecenie i określ obiekt tabeli:
Wybierz * z user_objects gdzie Object_Type = 'Table';W powyższym poleceniu „TABELA”Jest typem obiektu.
Wyjście
W wyjściu możesz zobaczyć informacje o wszystkich obiektach bieżącego użytkownika.
Wniosek
Aby sprawdzić indeksy w tabeli w Oracle różne polecenia, takie jak All_indexes, User_ind_columns, User_indexes, Dba_indexes, I User_Objects. Wszystkie te polecenia służą do uzyskania różnych rodzajów informacji. W tym przewodniku wyjaśniono wszystkie te polecenia z przykładami, aby sprawdzić indeksy na tabeli w Oracle.