gpt4 book ai didi

firebird - 从执行 block 中选择?

转载 作者:行者123 更新时间:2023-12-02 01:24:59 25 4
gpt4 key购买 nike

是否可以从执行块结果中进行选择?我想从中执行一些操作(求和等)。

 select t1.* 
from
( execute block
returns (
OUT_VALUE integer )
as
begin
...
suspend;
end ) t1

或者
 with   
t1 as ( execute block ... )
select *
from t1
order by
t1.sort_column

两者都不起作用。有人有建议吗?谢谢!

最佳答案

您应该创建一个独立的存储过程,如

create procedure proc1
returns (
OUT_VALUE integer
) as
begin
...
suspend;
end

然后在这个过程中选择
select sum(OUT_VALUE)
from proc1

关于firebird - 从执行 block 中选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37719525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com