> Предлагается обсудить такую штуку.
> Сделать способ получения внутри процедуры списка полей, которые из нее 
> запросили.
> Для чего: да чтоб в процедуре видеть, что некая выходная переменная нне нужна 
> вызвавшему, и соответвенно ее не вычислять.

> Сейчас можно сделать с помощью дополнительного параметра

> так вот, предложение состоит в том, чтобы не делать параметр p_list, а всегда 
> иметь внутри процедуры структуру или переменную имеющую аналогичную p_list 
> функциональность.

> в чем достоинства: ненадо изменять количество входных параметров, ненадо 
> где-то формировать p_list, ненадо вызывать функцию pos, механизм 
> универсальный.
>

Фи.

Предлагаю по SUSPEND возвращать набор колонок в виде объекта,
реализующего интерфейс с методом GetFieldByName.

Мне кажется идея сам-то.

Гарантирую - Еманов однозначно отбросит копыта, пока будет
реализовывать эту архи-полезуной фичу.

Что скажешь?

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

Ответить