Ervan uitgaande dat ze correct zijn ingesteld, ja.
OVERZICHT:Oracle maakt een verborgen kolom in de tabel met de functiegebaseerde index die wordt bijgewerkt telkens wanneer de kolommen waarop de functiegebaseerde index wordt gewijzigd; ervan uitgaande dat de waarden deterministisch zijn (zie orakellink voor meer info). U kunt deze verborgen kolommen zien door een query uit te voeren op het systeemobject all_tab_cols uw tabel waarop de functiegebaseerde index is gemaakt. Ze bevatten meestal een $ en zien er ongeveer uit als SYS_NC00005$.
Ze worden vaak gebruikt wanneer u hoofdlettergevoeligheid wilt afhandelen of herhaalde functieaanroepen wilt afhandelen waarbij de overhead van het uitvoeren van de functieaanroep zo vaak is dat de waarde van tevoren van het eenmaal berekenen van de waarde en het behouden ervan resulteert in een prestatieverbetering.
Aanvullende lectuur: