UPDATE  SPXX  
SET  A.SP_ID    = (select  B.SP_ID  
FROM  B  
WHERE  A.SPCODE  =  B.SPCODE )
where exists(select  B.SP_ID  
FROM  B  
WHERE  A.SPCODE  =  B.SPCODE ) ;