Текущее время: Пн, июл 28 2025, 12:44

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Выборка по нескольким параметрам
СообщениеДобавлено: Вт, май 18 2010, 15:34 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
Hello,
есть задача сделать выбору в функции из двух таблиц по нескольким параметрам (таблицы содержащие идентификаторы ) их может быть от 0 до 5 и еше несколько флагов 4, причем все так завязано , что при различных комбинациях выборки могут делаться как из одной так и из двух таблиц, есть вариант делать с табличкой RANGE, (то есть для нескольких параметров будут делаться RANGE-таблицы и через один селект все достается) или делать непонятные комбинации вложенных селектов ,

вопрос как лучше есть ли другие варианты, есть ли ограничение на использование больших табличек RANGE для SQL (с несколькими тысячами строк) ?

причем функция будет вызываться по рфц, следует что нибудь делать для итоговой экспортной таблички (передовать ее по частям) если она будет содержать несколько тысяч записей,


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выборка по нескольким параметрам
СообщениеДобавлено: Вт, май 18 2010, 17:13 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
DaV написал(а):
Hello,
есть задача сделать выбору в функции из двух таблиц по нескольким параметрам (таблицы содержащие идентификаторы ) их может быть от 0 до 5 и еше несколько флагов 4, причем все так завязано , что при различных комбинациях выборки могут делаться как из одной так и из двух таблиц, есть вариант делать с табличкой RANGE, (то есть для нескольких параметров будут делаться RANGE-таблицы и через один селект все достается) или делать непонятные комбинации вложенных селектов ,

Чем понятней итоговая конструкция, тем лучше. Но по столь сумбурному описанию сложно однозначно сделать выбор.
Цитата:
вопрос как лучше есть ли другие варианты, есть ли ограничение на использование больших табличек RANGE для SQL (с несколькими тысячами строк) ?

Итоговый запрос, после его преобразования из варианта с range в обыкновенный SQL долже поместиться в буфер парсера SQL-запроса базы. Обычно это где то около полутора-тысяч строк в range .

_________________
"После" - не значит "вследствие"


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

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


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

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


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

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