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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.08.2006, 18:42   #6  
dmites is offline
dmites
Участник
Аватар для dmites
 
221 / 14 (1) ++
Регистрация: 10.08.2005
ситация проясняется
для Navision setcurrenkey не прямое указание на использование данного ключа при SQL-запросе, а не более чем
"order by" то есть sql по своему усмотрению выбирает нужную ключ
при построении плана запроса, где более важную роль играют поля по котрым накладывается фильтр. в результате при наличии вторичных ключей по аналогичным полям, setrange по 1 полю выполняется с использованием его индекса (Sql так решил), а в другом с использованием первичного кластерного ключа из-за чего
такая разница в обработке.
FindLas и find('-') на время существенно не повлияли
 


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

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

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