Текущее время: Сб, июл 19 2025, 15:24

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Поиск по текстовому полю БД
СообщениеДобавлено: Пт, апр 29 2016, 20:50 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 05 2006, 16:13
Сообщения: 36
Есть текстовая колонка (short description) в таблице БД, текст в которой может быть как заглавными буквами, так и строчными.
Программа должна искать в этой колонке то что введёт пользователь, причём поиск д.б. что называется CASE INSENSITIVE, т.е. нечувствителен к регистру.
Помнится, САП частенько создавали в своих таблицах дополнительную колонку, где хранили дубликаты значений из основной колонки и эти дубликаты использовали только загавные буквы. Эта дополнительная колонка и использовалась ими для поиска.
Code:
ОСНОВНАЯ КОЛОНКА | ДОПОЛНИТЕЛЬНАЯ КОЛОНКА
Иванов           | ИВАНОВ

Вопрос - есть ли достойные альтернативы этому методу?

Есть способ с применением Native SQL, но это, вроде, не очень здОрово...
Версия базиса и абапа - 7.40
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск по текстовому полю БД
СообщениеДобавлено: Сб, апр 30 2016, 00:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Все зависит от количества записей в таблице и используемой БД.
Если записей мало, то никто не мешает прочитать таблицу целиком в память программы и там делать с ней, что угодно.
Если используется Хана, то там тоже можно что-нибудь придумать.
В случае больших таблиц и не Ханы достойных альтернатив отдельному полю не видно...
У нас длинное название материала (Z-поля в MAKT) идет двумя полями, как и стандартные MAKTX и MAKTG. Больше 750 тысяч записей, проблем - никаких...

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск по текстовому полю БД
СообщениеДобавлено: Вт, май 03 2016, 15:37 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, мар 29 2007, 11:51
Сообщения: 330
Откуда: Yugorsk.RU
Пол: Мужской
ну изобретал когдато квадрадный велосипед :) - получилось прикольненько, но не более.
viewtopic.php?f=13&t=48233


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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