| 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 |
И здесь посмотри https://forum.foxclub.ru/read.php?f=5&i=104263&t=104263
|
| А если сделать 120? | |
|---|---|
|
Alex_ Автор |
Точнее, если длина 1-115 то нормально индексируется, если 120 то уже ошибка. До какой именно длины выяснять не было ни желанья ни времени. Кстати у меня тоже бэта версия, может в ней "собака порылась" 8(((
|
| Re: А если сделать 120? | |
|---|---|
|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
В приведенной ссылке этот вопрос разобрали по косточкам. Читал?
![]() |
| Re: А если сделать 120? | |
|---|---|
|
Равиль Сообщений: 6713 Откуда: Уфа Дата регистрации: 01.08.2003 |
Всем привет. Это уже обсуждалось, то есть структура индексного файла не изменилась и по-прежнему ограничение на длину индексного выражения равно 240 байтов, а так как при национальных Collate на каждый символ отведено по 2 байта, то и получаем ограничение 120*2. Если нужен ключ длиннее, то используйте Machine с индексами по Upper(...) или Lower(...).------------------ Тяжело согнать курсором муху с монитора ... |
| © 2000-2025 Fox Club  |