Вниз
Скачать: CL | DM;

Уникальность с UPPER   Найти похожие ветки 

← →
kaif ©   (2004-04-01 18:18) [0]

Уникальные индексы в IB различают регистр букв. Иногда нужно, чтобы уникальность поддерживалась, несмотря на регистр. Существуют ли стандартные средства поддержки такой уникальности при помощи индексов? Кто как решал эту задачу? Или лучше об этом не думать? :)


← →
Desdechado ©   (2004-04-01 18:23) [1]

попробуй на серверной стороне вычисляемое поле c UPPER, а на него уникальный индекс
не уверен, что покатит (сейчас не на чем проверть и доки нет под рукой), но попробуй

или триггер с проверкой сделай


← →
Vlad ©   (2004-04-01 18:27) [2]


> kaif ©   (01.04.04 18:18)  

Достаточно сделать уникальный индекс по UPPER(поле) и будет обеспечена уникальность независимо от регистра.


← →
Desdechado ©   (2004-04-01 18:39) [3]

не все версии ИБ поддерживают функции в индексных выражениях


← →
Romkin ©   (2004-04-01 21:12) [4]

Делаешь простое поле в таблице, в него в триггере загоняешь значение upper. И все, остается только сделать индекс на это поле.


← →
Johnmen ©   (2004-04-02 09:07) [5]

>kaif ©

Причем способ, приведенный Romkin ©   (01.04.04 21:12) [4], успешно используется в довольно серьёзных системах...


← →
Sergey_Masloff   (2004-04-02 09:17) [6]

Johnmen ©   (02.04.04 09:07) [5]
>Причем способ, приведенный Romkin ©   (01.04.04 21:12) [4], >успешно используется в довольно серьёзных системах...
Подтверждаю.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
7-1078346240
Дас Виндовс 45
2004-03-03 23:37
2004.05.02
Шрифты


1-1082309008
Скив
2004-04-18 21:23
2004.05.02
Методы сортировок


14-1081685357
anpsoft
2004-04-11 16:09
2004.05.02
xp и 1гб озу


3-1080926502
neVIP
2004-04-02 21:21
2004.05.02
Что такое IB и с чем его едят...


1-1081876992
andrysha
2004-04-13 21:23
2004.05.02
подкажите как из String конвертить в Boolean




   Наверх