SQL Server本身就学的菜, 朋友找上来要我帮忙,没办法 只有努力弄出来 。
花了四十分钟才弄出来。
需求是 将A数据库中的test表中的两个列 更新到 B数据库中的test表的俩个列中,主键是相同的。
方法1、
update f set f.man1063s=fa.man1063s,f.man1064s=fa.man1064s from UFDATA_006_2012.dbo.fa_ItemsManual f inner join UFDATA_007_2012.dbo.fa_ItemsManual fa on f.sCardNum=fa.sCardNum
方法2、
update test.dbo.Department setdeptName=(select deptName from UserManage.dbo.Department where deptCode=test.dbo.Department.deptCode),deptFullName=(select deptFullName from UserManage.dbo.Department where deptCode=test.dbo.Department.deptCode)