"Alexander Goldun" ...
> Horsun Vlad пишет:
>
> >>> HV> Спасибо,  но - где тут про автоматическую корреляцию плана запроса
> >>> HV> с параметрами в зависимости от их значенией в рантайме ?
> >>> Значит Вы будите первыми! ;-)
> >     Мы спим первыми, а вы нас будите всё время :)
> >> Вторыми :)
> >     Ссылка ?
>
> Да обсуждали уже. В ASA параметры влияют на план. Для меня скорее
> откровением было то, что в других серверах это не так.
>
>
http://www.ianywhere.com/developer/product_manuals/sqlanywhere/0902/en/html/dbugen9/00000404.htm
> Цитата:
>
> Optimization proper commences just before execution. If you are using
> cursors in your application, optimization commences when the cursor is
> opened. Unlike many other commercial database systems, Adaptive Server
> Anywhere *optimizes each statement just before executing it*.

    Ну, это же явный маразм. Берём процедуру типа

create procedure xxx
as
declare d1 as date;
declare d2 as date;
begin
  d1 = '01.01.1980';
  while (d2 < '01.01.2006')
  begin
    select ... where d between :d1 and :d2 into ...;
    d2 = d2 + 31;
  end
end

ты хочешь сказать, что каждое выполнение внутреннего select'а
будет оптимизтроваться заново ? Нафиг-нафиг такой 'оптимизатор'

-- 
Хорсун Влад



--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить