![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
не работает функция upper [IB6.x]
samalex © (2006-07-13 17:32:00)Уважаемык знатоки. Работаю с Firebird 1.5.
Нужно сделать выборку из таблицы по полю varchar в не зависимости от регистра букв.
Использую
select a1 where UPPER(a1)=UPPER(:a2)
Получается только для английских букв.
Что подскажете? Заранее благодарен...
samalex (2006-07-13 18:13:00) [1]Спасибо
вроде пошло
Desdechado (2006-07-13 18:04:00) [2]Надеюсь, хотя запрос показывает противоположное.
Johnmen (2006-07-13 17:54:00) [3]
> Desdechado © (13.07.06 17:52) [3]
> > UPPER(:a2)
> Зачем напрягать сервер преобразовывать параметр
Параметр-таки не сервер, наверное, "преобразовывает" :)
Desdechado (2006-07-13 17:52:00) [4]> UPPER(:a2)
Зачем напрягать сервер преобразовывать параметр, если это можно сделать на клиенте однажды.
Romkin (2006-07-13 17:45:00) [5]Если кодировка win1251, то спокойно
UPPER(a1 collate PXW_CYRL) и все
Johnmen (2006-07-13 17:40:00) [6]http://www.ibase.ru/devinfo/ibrusfaq.htm