Questa guida spiegherà come controllare gli indici su una tabella nel database Oracle.
Come controllare gli indici su una tabella nel database Oracle?
Per controllare gli indici su una tabella in Oracle, è possibile utilizzare le seguenti viste e comandi:
Come controllare gli indici su una tabella in Oracle usando all_indexes?
IL "All_indexes"La visualizzazione viene utilizzata per ottenere le informazioni di tutti gli indici accessibili all'utente corrente, comprese le tabelle. Per controllare gli indici su una tabella nel database Oracle, "All_indexes" può essere utilizzata. L'esempio è riportato di seguito:
Seleziona * da all_indexes dove table_name = 'xdb $ xtab';Nel comando sopra, "XDB $ xtab"È un nome di tabella specificato in a Table_name clausola.
Produzione
L'output ha mostrato tutti gli indici della tabella "XDB $ xtab".
Come controllare gli indici su una tabella in Oracle usando user_ind_columns?
IL "User_ind_columns"Recupera le informazioni sulle colonne negli indici dell'utente corrente. Quando si utilizza "user_ind_columns" in Oracle, specificare il nome della tabella come indicato di seguito:
Seleziona * da user_ind_columns dove table_name = 'inventories';Nel comando sopra, "Inventari"È il nome della tabella.
Produzione
L'output mostra le informazioni sulle colonne negli indici.
Come controllare gli indici su una tabella nel database Oracle utilizzando user_indexes?
IL "User_indexes"La vista viene utilizzata per ottenere informazioni sugli indici dell'utente corrente. Il nome della tabella può essere specificato User_indexes Per controllare gli indici su una tabella in Oracle. L'esempio è riportato di seguito:
Seleziona * da user_indexes dove table_name = 'paesi';Nel comando sopra, "PAESI"È il nome della tabella.
Produzione
L'output ha mostrato le informazioni sugli indici di una tabella specificata.
Come controllare gli indici su una tabella nel database Oracle utilizzando DBA_Indexes?
IL "Dba_indexes"Viene utilizzato per ottenere informazioni su tutti gli indici nell'intero database, compresi gli indici di altri utenti. Per controllare gli indici su una tabella nel database Oracle, "Dba_indexes"Può essere usato insieme a"Table_name"Per specificare il nome della tabella. L'esempio è riportato di seguito:
Seleziona * da dba_indexes dove table_name = 'Ado_imparam $';Nell'esempio sopra, "ADO_IMPARAM $"È il nome della tabella.
Produzione
L'output ha mostrato le informazioni su tutti gli indici di una tabella specifica.
Come controllare gli indici su una tabella nel database Oracle utilizzando User_Objets?
IL "User_objects"Ottiene informazioni su tutti gli oggetti di proprietà dell'utente attuale, tra cui tabelle, viste, indici e molto altro. Per controllare gli indici su una tabella in Oracle usando User_objects Digitare il comando seguente e specificare l'oggetto tabella:
Selezionare * da user_objets dove object_type = 'table';Nel comando sopra, "TAVOLO"È il tipo di oggetto.
Produzione
Nell'output, è possibile vedere informazioni su tutti gli oggetti di un utente corrente.
Conclusione
Per controllare gli indici su una tabella in Oracle è possibile utilizzare diversi comandi All_indexes, User_ind_columns, User_indexes, Dba_indexes, E User_objects. Tutti questi comandi vengono utilizzati per ottenere diversi tipi di informazioni. Questa guida ha spiegato tutti questi comandi con esempi per controllare gli indici su una tabella in Oracle.