|
Определение структуры индексного файла
|
|||
---|---|---|---|
#18+
В 2-х разных местах лежат две одинаковые таблицы одинакового размера (например A.dbf) со своими индексными файлами (например A.cdx). Допустим первую таблицу и индекс обзавем А1.*, вторую таблицу и индекс - А2.*. Задача заключается в сравнении индексных файлов А1.CDX и A2.CDX. С помощью команд TagCount() и Tag() получил количество тагов и собственно их имена. А как получить логическое выражение для каждого тага ? ps. У меня получилось что индексный файл А1.CDX содержит таги Tag1 и Tag2, а A2.CDX - Tag1, Tag2, Tag3. При этом размер файла A1.CDX больше размера A2.CDX. Т.е. Индексный файл A2.CDX содержит те же таги, что и A1.CDX(по наименованию) + 1 дополнительный и при этом имеет меньший размер. Я так думаю скорее всего один или оба тага Tag1 и Tag2 для таблиц A1 и A2 имеют разные логические выражения. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2011, 11:34 |
|
Определение структуры индексного файла
|
|||
---|---|---|---|
#18+
KEY() ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2011, 11:55 |
|
Определение структуры индексного файла
|
|||
---|---|---|---|
#18+
также SYS(14... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2011, 13:47 |
|
Определение структуры индексного файла
|
|||
---|---|---|---|
#18+
ATagInfo() - формирует массив, содержащий полную информацию обо всех индексах открытой таблицы. Но можно использовать и "штучные" команды, если хочется "повозиться" TagCount() - количество индексных тегов. Количество строк в массиве, формируемом ATagInf() TAG() - имя индекса - первый столбец массива, формируемого ATagInfo() KEY() - выражение индекса - третий столбец массива, формируемого ATagInfo() SYS(14) - выражение индекса (дублирует KEY()) SYS(2021) - выражение фильтра в индексе - четвертый столбец массива, формируемого ATagInfo() IDXCollate() - режим сортировки индекса - шестой столбец массива, формируемого ATagInfo() ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2011, 14:37 |
|
|
start [/forum/topic.php?fid=41&fpage=67&tid=1584066]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 136ms |
0 / 0 |