Текущее время: Ср, дек 24 2025, 12:00

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Возможно ли приведение к верхнему регистру обоих параметров в конструкции select ... where?
СообщениеДобавлено: Пн, июн 02 2008, 12:43 
Гость
Добрый день, уважаемые участники форума.
Необходимо реализовать регистронезависимый поиск.
Возможно ли приведение к верхнему регистру обоих параметров в конструкции select ... where.
Как перевести в ABAP следующий запрос из Oracle:

Code:
SELECT *
  FROM  TABLE
  WHERE UPPER(NAME1)  =  UPPER(:NAME)


Последний раз редактировалось Гость Пн, июн 02 2008, 13:16, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пн, июн 02 2008, 12:51 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
1 Попробуйте Native SQL - будет работать.

2. В OpenSql, кажется, что "в лоб" задача не решаема.
Сделал бы так
- Добавить в таблицу поле, аналогичное полю поиска.
- Хранить там строку, приведённую к верхнему регистру translate ... to upper case.
- Не забыть преобразовать уже имеющиеся данные в таблице
- Использовать в Select приведённое поле.
В общем, второе решение не красивое, но работать будет.

_________________
Рисую потоки данных.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google Feedfetcher


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB