当前位置: 代码迷 >> DB2 >> DB2新手!关于UPDATE
  详细解决方案

DB2新手!关于UPDATE

热度:3341   发布时间:2013-02-26 00:00:00.0
DB2新手求助!!关于UPDATE
用TMP表的数据更新MSA表,我的语句是:
UPDATE MSA A SET ITCD = SELECT B.ITCD FROM TMP B WHERE A.BRNO=B.BRNO
这样的语句在有符合条件的时候更新整张表的数据,有没有办法只更新表里符合条件的数据?
求各种修改方案。。 在线等,求各位大大帮忙!!!!!

------解决方案--------------------------------------------------------
UPDATE MSA A SET ITCD = (SELECT B.ITCD FROM TMP B WHERE A.BRNO=B.BRNO)
wehre exists (SELECT B.ITCD FROM TMP B WHERE A.BRNO=B.BRNO)
  相关解决方案