sqlserver 通过一张表更新另外一张表的列数据

--更新

update A, B  set A.mc = B.mc where A.bmbh = B.bmbh;

update IPMS_Expenditure SET E_ProjectNumber15 = d.Phd_ProjectNumber15 FROM IPMS_Expenditure AS e ,T_ProjectHisDoc AS d
WHERE d.Phd_ProjectNumber = e.E_ProjectNumber

--插入

INSERT INTO table1 (c1, c2, c3) (SELECT v1, v2, v3 FROM table2)

猜你喜欢

转载自www.cnblogs.com/suqq/p/11940846.html