SQL Server中如何操作"如果一个字段为空,则将另一个表中的某字段赋值给他"

A表中有id,a字段(a有的为null),B表中有id,b字段
如果a字段的值为null,则将A.id=B.id中b的值复制给a
SQL Server中存储过程该怎么写?

第1个回答  2014-07-07
update A set A.a = B.b
from B
where A.id = B.id
  and A.a is null;

本回答被提问者采纳