sql-insert - 多个 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 行
这就是我现在得到的:
这是我需要得到的:
提前感谢您提供的任何帮助...
解决方案
INSERT INTO #TempTable (col1, col2, col3)
VALUES (value1, value2, value3)
UPDATE #TempTable
SET col = val , ...
WHERE pk = pkval
pk 表示主键。
推荐阅读
- nginx - Nginx proxy_pass 规则不适用于我的角度应用程序
- c# - C#。客户端-服务器应用程序
- android - sharedUserId 已弃用,但如何迁移?
- r - 有什么办法可以减少随机森林的执行时间?
- tensorflow - 我们可以在同一层使用多个损失函数吗?
- swift - 无法将类型“Void”的返回表达式转换为返回类型“(字符串,字符串,字符串)”
- parametric-polymorphism - “不支持多态关键字函数的推断”
- kubernetes - Kubernetes:从 pod 内部获取节点池名称
- angular - 未应用角度材质样式
- python - 使用python将多个xml文件转换为csv