Страница 1 из 1
Не учитывать регистр букв
Добавлено: 03 окт 2007, 18:24
fmcoder
Как в FB2.0 сделать сравнение без учета регистра букв?
У меня строковое поле объявлено как unique, все работает, но только сейчас заметил, что можно добавить 2 записи например ААА и Ааа - а этого не нужно... Нужно чтобы он считал их одинаковыми.
Добавлено: 03 окт 2007, 18:46
WildSery
CREATE UNIQUE INDEX IDX1 ON TABLE1 COMPUTED BY (UPPER(NAME))
Добавлено: 03 окт 2007, 18:56
fmcoder
Спасибо, это то что нужно!
Добавлено: 04 окт 2007, 19:55
fmcoder
Кстати говоря, это не работает с русскими буквами.
Кодировка в базе указана NONE... Менять на русскую не хочется, на то есть причины.
Тогда наверное лучше при добавлении в самой программе приводить к нижнему регистру.
Если конечно нет другого решения.
Добавлено: 04 окт 2007, 20:58
kdv
Если конечно нет другого решения.
своя udf для upper. на сайте ведь есть. сложите а и б, это легко.
Добавлено: 04 окт 2007, 21:27
Merlin
kdv писал(а): сложите а и б, это легко.
Абыр... абыр... Абырвалг?
Добавлено: 04 окт 2007, 22:18
fmcoder
Все, теперь все нормально! Спасибо всем ответившим и особенно kdv.