Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Oracle

Когда отрабатывает функция функционального доменного индекса : Oracle

09.08.2022 13:38


Контакты Поиск
18.07.2022 20:06
Harry
 
Доброго дня господа !

Работаю по статье документации

Код рабочий и без ошибок

Не пойму когда должен обработать базовый код функции function_for_position_between
SQL код:
  IF (indexctx.IndexInfo IS NOT NULLTHEN
    storage_tab_name 
:= indexctx.IndexInfo.INDEXSCHEMA || '.' ||
                        
indexctx.IndexInfo.INDEXNAME || '_STORAGE_TAB';
    IF (
scanctx IS NULLTHEN
/* This is the first call. Open a cursor for future calls.
   First, do some error checking
*/
      
IF (lower_pos upper_posTHEN
        RAISE_APPLICATION_ERROR
(-20101,
          
'Upper Position must be greater than or equal to Lower Position');
      
END IF;
..........................................
.......................................... 
У меня переменная indexctx. - всегда пустая

Спасибо
19.07.2022 11:59
OlegON
 
Цитата:
Harry Код рабочий и без ошибок
как-то совсем не коррелирует с
Цитата:
Harry переменная indexctx. - всегда пустая
ты написал что-то короткое и послал читать длинную доку? сомневаюсь, что это форумный формат общения...
пробежал по диагонали, как я понял, речь вообще не про доменный индекс, а про то, что построили функциональный индекс и его потом используют в запросе, а не как-то абстрактно...
Тему по этому поводу переименовал, поправь, если не прав.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.