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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.07.2008, 13:14   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от MikeR Посмотреть сообщение
Тут еще такая вещь существует чтобы не тянуть весь буфер записи - record-a на большой таблице иногда лучше писать обычный select
X++:
select Name from Inventtable where Inventtable.itemId = _ItemId;
вместо
X++:
InventTable::find(_ItemId).Name;
Не всегда.
select Inventtable where Inventtable.itemId = _ItemId;
Эта запись будет закэширована в Аксапте, если у таблицы указано что ее надо кэшировать. Следовательно, повторный InventTable::find(_ItemId).Name; может и не привести к генерации запроса на SQL

А вот это
select Name from Inventtable where Inventtable.itemId = _ItemId;
кэшироваться не будет. следовательно повторный вызов приведет к повторному запросу на SQL.
__________________
полезное на axForum, github, vk, coub.
Теги
exists, find, txtnotexists, crm2011

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
To find objects in AOT with particular properties Blog bot DAX Blogs 1 26.04.2008 07:33
Kashperuk Ivan: Hotkeys and Find vs Filter in Dynamics AX 2009 Blog bot DAX Blogs 2 11.03.2008 12:06
Kashperuk Ivan: Find all reports with datasources innerjoined 1:n Blog bot DAX Blogs 2 09.03.2008 14:05
daxmy: AOT Find function Blog bot DAX Blogs 0 17.08.2007 01:23
Dynamics AX Geek: cross-references & find Blog bot DAX Blogs 0 28.10.2006 16:40

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

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

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