> > Чего только не надумают.
> > Ну перечитай еще раз первый топик. Я же совсем не то писал. ;)
>
> Я о том, что с ростом числа параметров, и их зависимостей друг от друга,
> смысл подобной ручной оптимизации быстро теряется.

Тупишь. При чем тут зависимости?

Список OUT-параметров, которые реально нужны вызывающей стороне,
формируется при каждом вызове.

Это все равно, что на нормальном языке программирования передавать
NULL для указателя на OUT-параметр. Раз NULL, то и возвращать
(вычислять), этот параметр не надо.

Кстати мысль. Нафуя список - нужно к OUT-параметрам прикрутить
свойство типа RealRequired. А в хранимке пишем

if(MyVeryLargeOutParameter.RealRequired)then
begin
 //вычисляем.
end

Коваленко Дмитрий.

PS. Перечитал сообщение... в голову пришло слово инчи... к чему бы это?

Ответить