"Kovalenko Dmitry" ...
>
> Привет всем.
>
> Вот сам себе замутил запрос (FB2 RC3),
> теперь думаю о вечном
>
> execute procedure sp_exec_in_1_out_0
> ((execute block returns(x integer) as begin :x=1; suspend; end))
>
> Селект я могу воткнуть в качестве
> параметра, а EXECUTE BLOCK - нет.
Мда, мне такое в голову притти не сможет. Никогда :)
> Вопрос - то что сейчас сделать нельзя,
> потенциально ведь возможно в будущем?
> Пусть даже это будет отдаленное
> будущее.
А exec block в параметрах exec block не хотите ? :)))
Вообще-то
execute procedure sp_exec_in_1_out_0
((execute block returns(x integer) as begin :x=1; suspend; end))
превращается в
execute block
as
declare x integer;
begin
x = 1;
execute procedure sp_exec_in_1_out_0 (:x);
end
> Или EXECUTE BLOCK в принципе для такого не
> предназначен?
Ответ с ходу - нет. Немного подумав - в принципе, наверное,
можно, но весьма геморно.
--
Хорсун Влад