【发布时间】:2016-10-19 16:13:18
【问题描述】:
我有 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
有没有办法将来自两个不同来源的值组合到插入语句中?
【问题讨论】:
-
请编辑您的问题并提供示例数据和所需结果。我不明白你为什么要尝试在
#myTemp中每行获取六个常量值。 -
我从临时表中获取值并插入到不同的表中,但第一列应该从参数而不是临时表中获取值。
标签: sql sql-server temp-tables