Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Индекс на поле. [FireBird 1.5]


Punch ©   (2005-11-01 12:25:00) 

В табличке есть поле varchar(128) мне надо его проиндексировать, FireBird 1.5 не может построить такой индекс. есть какие нить обходные возможности?


Виталий Панасенко   (2005-11-02 12:47:00) [1]


> Desdechado ©   (02.11.05 12:21) [7]
> в FB2 вроде обещали снять ограничения на длину индексного
> ключа

Вроди, да... пляшет от размера страницы...


Desdechado   (2005-11-02 12:21:00) [2]

в FB2 вроде обещали снять ограничения на длину индексного ключа


Виталий Панасенко   (2005-11-02 09:25:00) [3]


> msguns ©   (01.11.05 17:47) [5]
> Аффигеть. У вас что, номенклатура в миллионах меряется ?
>

Кстати, это не обязательно номенклатура.. У меня была задача с подобным приколом, при чем необходимым... Писал маленькую тулзу для www.proantivirus.com...Нужно было обойти "помойку" (каталог заведомо незараженных файлов), посчитать CRC32 и затолкать в БД... хранить полный путь к файлам нужно было в ключе.. Пришлось на "скалу" присесть, т.к. Птица не тянет...


msguns   (2005-11-01 17:47:00) [4]

Аффигеть. У вас что, номенклатура в миллионах меряется ?


Desdechado   (2005-11-01 16:56:00) [5]

ограничение на длину индексной записи, AFAIR, 256 байт
если символьное поле имеет COLLATION 2-байтный, то индексируется соответственно 256/2, если 3-байтный, то 256/3


Sergey13   (2005-11-01 12:36:00) [6]

2[2] Punch   (01.11.05 12:33)
>в нем наименовение товара.
128 символов? Урежь до 80 (вроде такое ограничение) и сделай поле "Доп.Описание". Или сделай вычисляемое поле на первые 80 символов и индексируй его - вроде так можно. Поиску такой индекс будет способствовать, только если искать с начала строки.


Punch   (2005-11-01 12:33:00) [7]

индекс нужен для сортировки, поиска.
в нем наименовение товара.


Sergey13   (2005-11-01 12:30:00) [8]

2Punch   (01.11.05 12:25)
А какой смысл в индексе по такому полю? Что в нем?


Наверх

Титульная страница Поиск, карта сайта Написать письмо