On Fri, 17 Aug 2007 17:24:58 +0400, Evgeny Putililn <evgeneyputilin-JGs/[EMAIL PROTECTED]> wrote:
> Ну допустим у процедуры есть параметыр и именуются они p1,..,p10 и я хочу > один раз выполнить > execute statement " ... where f1=p1 and f2=p2"; > а второй раз в этом же участке кода > execute statement " ... where f1=p2 and f2=p5 and f3=p8"; >Т.е. для execute statement меняется не только sql запрос, но и список и >количество параметров. if (first_execute = 1) then begin sql = '... where f1 = :p1 and f2 = :p2'; -- тут каким-то образом заполняем параметры end else begin sql = '... where f1 = :p2 and f2 = :p5 and f3 = :p8'; -- тут каким-то образом заполняем параметры end execute statement sql; -- Сергей Смирнов.

