sql的Update语句
update #Address
set FProjectCode= tb.FProjectNumber
from TB_JN_PM_ProjectPool tb
where
#Address.FProject collate Chinese_PRC_CI_AS_WS=tb.FProjectName collate Chinese_PRC_CI_AS_WS
and #Address.FDistributorCode=tb.FDistributorCode
and #Address.FProjectCode=tb.FCRMCode
根据条件TB_JN_PM_ProjectPool是惟一的,#Address有多个记录。
但是在#Address中,FProjectCode作为条件,又修改它,这不冲突吗?
还是#Address每修改一行记录,又重新查询,再修改呢?还是其他的情况,请专业人士解析一下。