AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.07.2007, 19:13   #8  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от aidsua Посмотреть сообщение
как по мне.. все зависит от того:
- какой объем базы
- помещается база полностью в ОЗУ
- запрос может отбирать настолько мало данных, что поиск будет происходить по индексу вместо полного перебора данных
- и т.д.
- и т.п.
коллеги, ну сформируйте же запрос и проверьте
при inventBatchId = ""
выражение
X++:
(InventDim.InventBatchId == inventBatchId || !inventBatchId)
пропадает из WHERE
т.е. запросы в случае
X++:
(!inventBatchId || InventDim.InventBatchId == inventBatchId)
и
X++:
(InventDim.InventBatchId == inventBatchId || !inventBatchId)
идентичны (или, как у нас пишут, эдентичны)
__________________
-ТСЯ или -ТЬСЯ ?
За это сообщение автора поблагодарили: zemlyn (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
2 while select или join? _scorp_ DAX: Программирование 9 23.01.2009 16:02
Разница NotInTTS и Found Logger DAX: База знаний и проекты 6 18.09.2008 12:35
gatesasbait: Reverse keyword on Select Statements Blog bot DAX Blogs 0 08.02.2008 00:10
Fred Shen: Always use recId to know if a select statement returns a record Blog bot DAX Blogs 0 28.10.2006 16:40
Вопрос про Demand Planner slava09 DAX: Функционал 4 25.09.2006 11:43

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:05.