如何将存储过程的结果集放入 DB2 的临时表中

发布于 2024-10-20 11:20:02 字数 148 浏览 4 评论 0原文

我认为标题非常具有描述性......我的场景是下一个。我需要将存储过程中的结果集(例如具有 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 技术交流群。

扫码二维码加入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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文