首页 > 解决方案 > 多个 INSERT INTO 到单行

问题描述

我对同一张表有两个 INSERT INTO 语句...

INSERT INTO #TempTable (col1, col2, col3)
VALUES (value1, value2, value3)

INSERT INTO #TempTable (col4, col5, col6)
exec CheckComponent

如何将两者都插入#TempTable 上的同一行...使用当前脚本,第一 3 列被发送到第 1 行,而最后 3 列被发送到第 2 行

这就是我现在得到的:

这就是我现在得到的

这是我需要得到的:

这是我需要得到的

提前感谢您提供的任何帮助...

标签: sql-insert

解决方案


INSERT INTO #TempTable (col1, col2, col3)
VALUES (value1, value2, value3)

UPDATE #TempTable 
SET col = val , ...
WHERE pk = pkval

pk 表示主键。


推荐阅读