如何插入表值组合参数和临时表?

时间:2016-10-19 16:13:18

标签: sql sql-server temp-tables

我有INSERT语句,我必须使用我的临时表中的一个参数值和值。我使用的是SQL Server 2008.我之前没有使用临时表,所以我不确定是否以及如何组合参数值和临时表,因为参数必须放在VALUES中使用SELECT拉取()和临时表值。这是我的代码:

INSERT INTO myTbl (col1, col2, col3, col4, col5, col6)
//col1 should use #arguments.myVal# 
SELECT @col2,@col3,@col4,@col5,@col6
FROM #myTemp

有没有办法将两个不同来源的值组合成insert语句?

1 个答案:

答案 0 :(得分:0)

希望这就是你要找的东西。

Declare @Param1 int = 20

INSERT INTO myTbl (col1, col2, col3, col4, col5, col6)
  SELECT @Param1, col2, col3, col4, col5, col6
  FROM #myTemp