Здравствуйте, Elifant, Вы писали:
iT>>Бог мой, зачем такие сложности! Индекс НУЖНО держать в самой базе данных! Чnобы быстро по нему искать.
E>Что-то я не пойму... Т.е. Вы предлагаете использовать все ту же базу данных, но приделать к ней свой способ индексирования? А как?
Очень просто. Заведешь еще одну табличку, в которой для каждого файла будет length(name) записей:
(FileID, StartPos, TruncatedName).
По truncatedName сделаешь индекс.
Тогда поиск будет таким:
select FileID, StartPos from indexTbl where TruncatedName like 'searchstr%'
И все. Пополняешь табличку в триггере.
... << RSDN@Home 1.1.2 beta 2 >>