是否有自动方法在SQL Server中创建临时表

时间:2012-01-09 16:37:51

标签: sql sql-server

我在存储过程中有一个相当复杂的SELECT语句,我正在更新以将select中的行插入临时表。要定义临时表,我需要知道每个所选项的数据类型。

是否有一种简单的方法(可能是一个脚本),我可以用它来确定数据类型和临时表结构,而不是在select中找到每个表的定义以找出它是什么?

PS:我不能使用Common表表达式,因为我需要在proc中多次使用这个临时表

2 个答案:

答案 0 :(得分:5)

SELECT
  blah
INTO
  #temp
FROM
  wibble

blahwibble不是秘密语法。请用您自己的SQL替换它们:)

答案 1 :(得分:0)

SELECT * INTO #temp FROM TABLE1

表1中的所有列现在都进入临时表