![]() |
#6 |
Участник
|
Вообще по хорошему вычисление выражения (_inventTransID == '') должно быть выполнено оптимизатором до цикла. И на SQL-сервер должен уйти следующий запрос, который в свою очередь должен быть в итоге соптимизирован до простейшего запроса.
Код: select salesLine where salesLine.SalesId == _salesID && (salesLine.InventTransId == _inventTransID || true) Код: // Оптимизируем select salesLine where salesLine.SalesId == _salesID && true Код: // Ещё раз оптимизируем select salesLine where salesLine.SalesId == _salesID ![]() |
|
|
|