如何将存储过程的结果集放入 DB2 的临时表中
我认为标题非常具有描述性......我的场景是下一个。我需要将存储过程中的结果集(例如具有 6 列和可变行的结果集)的结果放入某个临时表中,以便对这个新表进行一些操作。 我在网上找到了一些例子,但在 DB2 中却找不到...... 最大的问题是如何使用被调用存储过程的结果集填充新表
The title is very descriptive i think... My scenario is the next. I need to put the result of a result set (for example a result set with 6 columns and variable rows) from a stored procedure in some temporary table to make some operations over this new table.
I find some examples in the web but nothing in DB2...
The big problem is how to populate that new table with the restult set of a called stored procedure
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DECLARE GLOBAL TEMPORARY TABLE 可能可以完成您想要的任务。您可以在存储过程中创建这种类型的临时表。它仅对当前会话可见,并会在会话结束时为您清除。
DECLARE GLOBAL TEMPORARY TABLE probably accomplishes what you want. You can create this type of temporary table inside a stored procedure. It is visible only to the current session and is cleaned up for you when the session ends.