【发布时间】:2021-01-10 02:43:25
【问题描述】:
我有一个返回多个结果集的存储过程。我正在尝试将所有结果的列值检索到临时表中。有可能吗?
我的存储过程返回如下所示的列。我返回了大约 10 多个结果集,每个结果集都有一个 tid 列。
有没有办法将tId's 选择到临时表中。
【问题讨论】:
-
或者您可以在调用您的 SP之前创建一个临时表,然后让您的 SP 直接插入到临时表中。
-
@Dale K,如果结果集具有不同的架构,如何创建临时表
-
如果这确实是最适合您的解决方案,您必须创建一个涵盖所有表的所有列的超级模式。给定结果集未使用的列将为空。
标签: sql sql-server stored-procedures sql-server-2012