Este guia explicará como verificar os índices em uma tabela no banco de dados Oracle.
Como verificar os índices em uma tabela no banco de dados Oracle?
Para verificar os índices em uma tabela no Oracle, as seguintes visualizações e comandos podem ser usados:
Como verificar os índices em uma tabela no Oracle usando all_indexes?
O "All_indexes”A visualização é usada para obter as informações de todos os índices acessíveis ao usuário atual, incluindo tabelas. Para verificar os índices em uma tabela no banco de dados Oracle, “All_indexes" pode ser usado. O exemplo é dado abaixo:
Selecione * de all_indexes onde tabela_name = 'xdb $ xtab';No comando acima, “XDB $ XTAB”É um nome de tabela especificado em um NOME DA TABELA cláusula.
Saída
A saída mostrou todos os índices da tabela “XDB $ XTAB”.
Como verificar os índices em uma tabela no Oracle usando user_ind_columns?
O "User_ind_columns”Recupera as informações sobre as colunas nos índices do usuário atual. Ao usar "user_ind_columns" no Oracle, especifique o nome da tabela como dado abaixo:
Selecione * de user_ind_columns onde tabela_name = 'inventários';No comando acima, “OS INVENTÁRIOS”É o nome da tabela.
Saída
A saída mostra as informações sobre as colunas nos índices.
Como verificar os índices em uma tabela no banco de dados Oracle usando user_indexes?
O "User_indexes”A visualização é usada para obter informações sobre os índices do usuário atual. O nome da tabela pode ser especificado com User_indexes Para verificar os índices em uma tabela no Oracle. O exemplo é dado abaixo:
Selecione * de user_indexes onde tabela_name = 'países';No comando acima, “PAÍSES”É o nome da tabela.
Saída
A saída mostrou as informações sobre os índices de uma tabela especificada.
Como verificar os índices em uma tabela no banco de dados Oracle usando DBA_Indexes?
O "Dba_indexes”É usado para obter informações sobre todos os índices em todo o banco de dados, incluindo índices de outros usuários. Para verificar os índices em uma tabela no banco de dados Oracle, o “Dba_indexes”Pode ser usado junto com“NOME DA TABELA”Para especificar o nome da tabela. O exemplo é dado abaixo:
Selecione * de dba_indexes onde tabela_name = 'Ado_imparam $';No exemplo acima, “Ado_imparam $”É o nome da tabela.
Saída
A saída mostrou as informações sobre todos os índices de uma tabela específica.
Como verificar os índices em uma tabela no banco de dados Oracle usando user_objects?
O "User_objects”Obtenha informações sobre todos os objetos pertencentes ao usuário atual, incluindo tabelas, visualizações, índices e muito mais. Para verificar os índices em uma tabela no Oracle usando User_objects Digite o seguinte comando e especifique o objeto da tabela:
Selecione * de user_objects onde object_type = 'tabela';No comando acima, “MESA”É o tipo de objeto.
Saída
Na saída, você pode ver informações sobre todos os objetos de um usuário atual.
Conclusão
Para verificar os índices em uma tabela no Oracle, diferentes comandos podem ser usados, como All_indexes, User_ind_columns, User_indexes, Dba_indexes, e User_objects. Todos esses comandos são usados para obter diferentes tipos de informação. Este guia explicou todos esses comandos com exemplos para verificar os índices em uma tabela no Oracle.