SQL查询结果如何插入临时表?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (69)

我有一个SQL查询(SQL Server),它生成报告,我希望将这个准确的报表存储在临时表中,以便以后可以使用它。现在的问题是,我是否需要先创建临时表,然后将SQL查询结果存储到其中,还是有任何方法动态创建表和存储查询结果?

提问于
用户回答回答于

选择成...。这将创建一个新的表,如果愿意,这可以是临时的,方法是在表名前加上一个磅号(#)。

例如,可以:

SELECT * 
INTO #YourTempTable
FROM YourReportQuery
用户回答回答于

你可以用select ... into ...若要创建和填充临时表,然后查询临时表以返回结果,请执行以下操作。

select *
into #TempTable
from YourTable

select *
from #TempTable

扫码关注云+社区