Zakładając, że są prawidłowo skonfigurowane, tak.
PRZEGLĄD:Oracle tworzy ukrytą kolumnę w tabeli z indeksem opartym na funkcji, który jest aktualizowany za każdym razem, gdy zmieniane są kolumny, według których indeks oparty na funkcji jest zmieniany; zakładając, że wartości są deterministyczne (zobacz link do Oracle, aby uzyskać więcej informacji). Możesz zobaczyć te ukryte kolumny, wysyłając zapytanie do obiektu systemowego all_tab_cols twojej tabeli, na której utworzono indeks oparty na funkcji. Zwykle zawierają $ i wyglądają jak SYS_NC00005$.
Są one często używane, gdy chcesz obsłużyć rozróżnianie wielkości liter lub obsłużyć powtarzające się wywołania funkcji, w których obciążenie wywołania funkcji jest z taką częstotliwością, że wartość przed obliczeniem wartości raz i zachowaniem jej skutkuje wzrostem wydajności.
Dodatkowa lektura: