You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用SQL将临时表#tempA的colum1、colum3列插入到#tempB的dato1、dato2列

实现方法

可以使用SQL的INSERT INTO...SELECT语句完成数据插入操作,具体语句如下:

INSERT INTO #tempB (dato1, dato2)
SELECT colum1, colum3
FROM #tempA;

补充说明

  • 该语句会将#tempA中所有行的colum1和colum3列值,对应插入到#tempB的dato1和dato2列中
  • 需确保#tempB的dato1列数据类型与#tempA的colum1匹配,dato2与colum3的数据类型匹配,避免插入时出现数据类型错误
  • 若只需插入特定条件的行,可在SELECT后添加WHERE子句过滤,比如仅插入colum1为'0001'的行:
INSERT INTO #tempB (dato1, dato2)
SELECT colum1, colum3
FROM #tempA
WHERE colum1 = '0001';

内容的提问来源于stack exchange,提问作者sopitaquick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 23:25:19