Konstantin R. Beliaev wrote:

Возник тут у нас спор, как оптимальнее (по скорости выполнения) писать запрос в хранимке.
1) for select ...
   from T1 join T2 on T1.F1+0=T2.F1
   into ...
2) for select F1, ... from T1 into :FF1 do
     for select ... from T2 where T2.F1=:FF1
   into ...
Я всегда был уверен, что первый вариант эффективнее, а по экспериментам получается, что второй, причем почти вдвое.

Тестовый пример в студию.


--
Дмитрий Еманов

Ответить