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

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

24.02.2025 2:14


18.07.2022 20:06
Доброго дня господа !

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

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

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

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

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