SQL 从另一数据库向相同表中插入(更新)数据 (从数据库B中的表B更新数据to数据库A中的表B中)
方案1:从数据库B中的表B更新数据to数据库A中的表B中 无外键使用
//insert into 表A1 select * from 数据库A.[dbo].表A1
//insert into Pay_ReportHeader select * from V10_Product_Demo9020.[dbo].Pay_ReportHeader
select * from [FMT0408_90].[dbo].hr_Language where StringID='str_Title'
//查询数据->向另一个数据库的相同表中update数据
select * from hr_Language a
left join [FMT0408_90].[dbo].hr_Language b on b.StringID=a.StringID
where a.StringID='str_Title'
方案2:从数据库B中的表B更新数据to数据库A中的表B中
//update a set a.a1=b.Chinese from A a left join [数据库B].[dbo].hr_Language b on b.ID=a.ID where a.ID='对应字段' //单个更新用where条件语句 注意:>没有条件 将会直接更新整张表
update a set a.Chinese=b.Chinese from hr_Language a
left join [FMT0408_90].[dbo].hr_Language b on b.StringID=a.StringID
where a.StringID='str_Title' //根据条件进行更新
update 2020-06-11