SQL中兩個關(guān)聯(lián)表批量更新數(shù)據(jù)的方法
如果SQL數(shù)據(jù)庫中A表和B表通過key關(guān)聯(lián),那么如何進(jìn)行批量更新數(shù)據(jù)呢?下面就將為您介紹這種批量更新數(shù)據(jù)的SQL語句寫法,供您參考,如果您在SQL批量更新數(shù)據(jù)方面遇到過問題,不妨一看,相信對您會有所啟迪。
A,B表通過key關(guān)聯(lián)的批量更新數(shù)據(jù)方法:
批量修改:{
update A
set A.qcye=B.qcye
from B
where A.kmdm=B.kmdm
and A.fmonth=B.fmonth
and A.fmonth=0
}
修改之后的查詢,結(jié)果正確,OK
{
select * from A
where fmonth=0 and qcye<>0
and kmdm like '1606%' and len(kmdm)=10 order by kmdm
select * from B where fmonth=0 and qcye<>0
and kmdm like '1606%' and len(kmdm)=10 order by kmdm
}
【編輯推薦】