Тема: Find() vs Select
Показать сообщение отдельно
Старый 24.04.2015, 13:41   #1  
AvrDen is offline
AvrDen
Участник
 
134 / 26 (1) +++
Регистрация: 04.08.2005
Адрес: Усть-Каменогорск
Find() vs Select
Добрый день.
Возник спор с разработчиками компании-внедренца: какую конструкцию лучше использовать для display-метода возвращающего например имя клиента.
Мой вариант:
X++:
return CustTable::find(accountNum).Name;
Вариант компании-внедренца:
X++:
select Name from CustTable
where  CustTable.AccountNum == accountNum;

return CustTable.Name;
Доводы что использование find прописано в ВР и также использует кэширование таблицы влияния не оказывает, говорят что запрос с выборкой одного поля будет отрабатывать быстрее.
Кто прав в итоге?