Возвращает индексное выражение для открытого простого (single-entry) индексного файла или Тэга  из составного индексного файла .cdx.

SYS(14, nIndexNumber [, nWorkArea | cTableAlias])

Параметры

nIndexNumber

Определяет номер индекса, для которого возвращается индексное выражение открытого индекса или тэга. SYS(14) возвращает индексное выражение для индекса с номером nIndexNumber, который больше 1, и меньше общего количества индексов, открытых для данной таблицы, простых индексов, структурных, независимых составных по следующим правилам: 

  1. Сначала возвращается Индексное выражение из простого индексного файла (если он открыт). Порядок простых индексов определяется последовательностью ихуказания в командах USE или SET INDEX.

  2. За тем возвращаются индексные выражения для Тэгов структурного составного индексного файла (если он существуют). Индексные выражения для тэгов возвращаются в порядке определения этих тэгов в индексном файле.

  3. В последнюю очередь возвращаются индексные выражения для независимых составных индексных файлов. Порядок соответствует порядку создания различных тэгов.

Пустая строка возвращается при указании номера nIndexNumber, который имеет недопустимое значение

nWorkArea| cTableAlias

Определяют номер рабочей области или алиас таблицы, для которых определяется индексное выражение. Если они отсутствуют, то предполагается текущая рабочая область, если таблица не имеет алиаса, то возникает исключительная ситуация, Ошибка.

Expand imageВозвращаемое значение

Символьное

Expand imageКомментарии

Индексное выражение используется  в команде INDEX при создании простого индексного файла или Тэга в составном индексном файле: индексное выражение определяет порядок расположения записей в таблицах при активных индексах.

Для дополнительной информации об индексных выражениях см. раздел:  команда INDEX. Функция SYS(14) аналогична функции KEY( ) .

Обе команды: USE и SET INDEX поддерживают сервис по указанию списка индексных файлов, необходимых для текукщей работы и могут открывать указываемые в списке индексные файлы. Допустима любая комбинация указания в данном списке простых индексов, структурных - составных и независимых - составных индексных файлов; порядок индексных выражений описпан выше.

Expand imageСм. также