【问题标题】:I want to insert the data in temporary table [closed]我想在临时表中插入数据[关闭]
【发布时间】:2013-10-23 18:11:59
【问题描述】:

我想将此查询的结果集插入到存储过程中的临时表中。

select * from A
union all 
select * from B
union all 
select * from C

【问题讨论】:

  • #temp 表是否已经存在?您尝试过任何方法吗?

标签: sql sql-server


【解决方案1】:
SELECT *
INTO #SomeTempTable
FROM (SELECT *
      FROM A
      UNION ALL 
      SELECT * 
      FROM B
      UNION ALL 
      SELECT *
      FROM C) D

【讨论】:

【解决方案2】:

请尝试以下操作:

Insert Into #Temp
select * from A
union all 
select * from B
union all 
select * from C

【讨论】:

  • 这假定#Temp 存在,它需要创建它。
  • 当用户询问如何将数据插入临时表而不是如何创建并将数据插入临时表时。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-31
  • 2011-11-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多