update A set (b,c)=(select b,c from B WHERE A.a=B.a)
一个update就行,没必要过程。
如果非要过程的话在上面语句前后加上过程头就行了
CREATE PROC update_A_to_B
AS
update B
set B.b=A.b,
set B.c=A.c
where B.a=A.a
go
一般不太可能
参考update from 语句