1:update a
set a_chr=(select b_chr from b  where b.id=a.id);
2:update  a 
set  a.a_chr=b.b_chr
from a
inner join b
on a.id=b.id ;
问题:
A:这两句SQL实现同样的效果,在SQL SERVER 中都能正常运行,为何在ORACLE中只有第1种写法能
正常运行,而第2种写法会报错?
B:在ORACLE中想实现类似第2种写法的话,该怎么写?