Да приемем, че са настроени правилно.
ПРЕГЛЕД:Oracle създава скрита колона в таблицата с индекс, базиран на функция, който се актуализира всеки път, когато колоните, на които се променя индексът, базиран на функция; ако приемем, че стойностите са детерминистични (вижте връзката към oracle за повече информация). Можете да видите тези скрити колони, като направите заявка към системния обект all_tab_cols вашата таблица, върху която е създаден базираният на функция индекс. Те обикновено съдържат $ и изглеждат като SYS_NC00005$.
Те често се използват, когато искате да управлявате чувствителността към малки и главни букви или да обработвате повтарящи се извиквания на функции, при които режийните разходи за изпълнение на извикването на функцията са с такава честота, че предварителното време за изчисляване на стойността веднъж и нейното запазване води до повишаване на производителността.
Допълнителна литература: