Za předpokladu, že jsou správně nastaveny, Ano.
PŘEHLED:Oracle vytvoří skrytý sloupec v tabulce s indexem založeným na funkcích, který se aktualizuje pokaždé, když se změní sloupce, na kterých se index založený na funkcích změní; za předpokladu, že hodnoty jsou deterministické (viz odkaz na oracle pro více informací). Tyto skryté sloupce můžete zobrazit dotazem na systémový objekt all_tab_cols vaší tabulky, na které byl vytvořen index založený na funkcích. Obvykle obsahují $ a vypadají něco jako SYS_NC00005$.
Často se používají, když chcete zpracovávat rozlišování malých a velkých písmen nebo zpracovávat opakovaná volání funkcí, u nichž je režie na provedení volání funkce s takovou frekvencí, že hodnota předem vypočítaná jednou a její zachování vede ke zvýšení výkonu.
Další čtení: