Index On | |
---|---|
Alex_ Автор |
Пытаюсь проиндексировать по полю Name длина 100
index on Name Tag Name - все индексируется без вопросов, далее пытаюсь индексировать Index On Name Tag Name Collate "Russian" на что вдает ошибку "Недопустимая длина ключа"...подскажите как обойти,если кто сталкивался. заранее благодарю. |
Re: Index On | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Релиза нема - пробовал в бете
[email]Create Table x1 (name c(100)) Append Blank Replace name with Replicate('я',100) Index On Name tag Name collate "Russian"[/email] Ошибок нет ------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Index On | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
И здесь посмотри forum.foxclub.ru
|
А если сделать 120? | |
---|---|
Alex_ Автор |
Точнее, если длина 1-115 то нормально индексируется, если 120 то уже ошибка. До какой именно длины выяснять не было ни желанья ни времени. Кстати у меня тоже бэта версия, может в ней "собака порылась" 8(((
|
Re: А если сделать 120? | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
В приведенной ссылке этот вопрос разобрали по косточкам. Читал?
|
Re: А если сделать 120? | |
---|---|
Равиль Сообщений: 6603 Откуда: Уфа Дата регистрации: 01.08.2003 |
Всем привет. Это уже обсуждалось, то есть структура индексного файла не изменилась и по-прежнему ограничение на длину индексного выражения равно 240 байтов, а так как при национальных Collate на каждый символ отведено по 2 байта, то и получаем ограничение 120*2. Если нужен ключ длиннее, то используйте Machine с индексами по Upper(...) или Lower(...).
------------------ Тяжело согнать курсором муху с монитора ... |
© 2000-2024 Fox Club  |