我想在另一个查询中使用存储过程的结果,但我不知道正确的语法。数据库管理系统:IBM Informix,存储过程,我在使用。
Select col1 from table (MULTISET(EXECUTE PROCEDURE procedure ('param1','param2')))
我想在另一个查询中使用存储过程的结果,但我不知道正确的语法。数据库管理系统: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;