【发布时间】:2016-03-09 19:13:30
【问题描述】:
我正在使用 EXEC 语句来执行返回表值的存储过程。我想将此语句的结果插入到一个临时表中,但我不想先定义这个临时表。这可能吗?
我正在考虑SELECT * INTO #temp FROM ... 不需要首先定义#temp。是否可以对 EXEC 语句的结果做同样的事情?
【问题讨论】:
-
这个问题已经在 SO 和互联网的其他地方被问了几十次,甚至几百次。排序答案是否定的。这是可能的,但它需要大量的跳跃才能实现。您可以使用动态 sql 和/或 openquery 来做到这一点,但它不是很可靠。
标签: sql-server tsql select insert exec