Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Índices baseados em funções do Oracle


Supondo que eles estejam configurados corretamente, sim.

VISÃO GERAL:Oracle cria uma coluna oculta na tabela com o índice baseado em função que é atualizado cada vez que as colunas nas quais o índice baseado em função são alterados; assumindo que os valores são determinísticos (Veja o link da oracle para mais informações). Você pode ver essas colunas ocultas consultando o objeto do sistema all_tab_cols sua tabela na qual o índice baseado em função foi criado. Eles normalmente contêm um $ e se parecem com SYS_NC00005$.

Eles são frequentemente usados ​​quando você deseja lidar com distinção entre maiúsculas e minúsculas ou lidar com chamadas de funções repetidas nas quais a sobrecarga da execução da chamada de função é com tal frequência que o valor inicial de calcular o valor uma vez e retê-lo resulta em um ganho de desempenho.

Leitura adicional: