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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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