gpt4 book ai didi

sql - Informix SQL/在另一个查询中重用存储过程的结果

转载 作者:行者123 更新时间:2023-12-04 14:17:49 25 4
gpt4 key购买 nike

我想在另一个查询中使用存储过程的结果。但我不知道正确的语法。 DBMS:IBM Informix,存储过程,我使用。

Select col1 from table (MULTISET(EXECUTE PROCEDURE procedure ('param1','param2')))

最佳答案

这个例子:

CREATE FUNCTION SF_DYN_REP_EXEC(i_sql varchar)
RETURNING INT, VARCHAR(30);

DEFINE ret_groupid int;
DEFINE ret_groupname varchar(30);
FOREACH cursor1
FOR
SELECT groupid,
groupname INTO
ret_groupid,
ret_groupname
FROM tctaddinmessagegroups
RETURN ret_groupid,
ret_groupname WITH RESUME;
END FOREACH;
END FUNCTION;

select vret_groupid C1,
vret_groupname C2 from
table (function SF_DYN_REP_EXEC('blablabla'))
vtab1(vret_groupid,
vret_groupname)
order by vret_groupid,
vret_groupname;

关于sql - Informix SQL/在另一个查询中重用存储过程的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11951287/

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