Текущее время: Вт, июл 29 2025, 22:47

Часовой пояс: 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 [Bot]


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

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