Форум: "Базы";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
Внизне работает функция upper Найти похожие ветки
← →
samalex (2006-07-13 17:32) [0]Уважаемык знатоки. Работаю с Firebird 1.5.
Нужно сделать выборку из таблицы по полю varchar в не зависимости от регистра букв.
Использую
select a1 where UPPER(a1)=UPPER(:a2)
Получается только для английских букв.
Что подскажете? Заранее благодарен...
← →
Johnmen © (2006-07-13 17:40) [1]http://www.ibase.ru/devinfo/ibrusfaq.htm
← →
Romkin © (2006-07-13 17:45) [2]Если кодировка win1251, то спокойно
UPPER(a1 collate PXW_CYRL) и все
← →
Desdechado © (2006-07-13 17:52) [3]> UPPER(:a2)
Зачем напрягать сервер преобразовывать параметр, если это можно сделать на клиенте однажды.
← →
Johnmen © (2006-07-13 17:54) [4]
> Desdechado © (13.07.06 17:52) [3]
> > UPPER(:a2)
> Зачем напрягать сервер преобразовывать параметр
Параметр-таки не сервер, наверное, "преобразовывает" :)
← →
Desdechado © (2006-07-13 18:04) [5]Надеюсь, хотя запрос показывает противоположное.
← →
samalex (2006-07-13 18:13) [6]Спасибо
вроде пошло
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.058 c