update assotbldic b set ASSOID=ASSOTBLID
where b.FIRCLA=b.FIRSUPLR and b.SECCLA=b.SECSUPLR and b.FIRSUPLR=FIRSUPLR and b.SECSUPLR=SECSUPLR;
where b.FIRCLA=b.FIRSUPLR and b.SECCLA=b.SECSUPLR and b.FIRSUPLR=FIRSUPLR and b.SECSUPLR=SECSUPLR;
调试欢乐多
TableA 表的字段: Num Number(5),Name VarChar(20)TableB 表的字段: Num Number(5),Name VarChar(20),IsOld Number(1) Default 0用 SQL 2000 的描述方法是:
Update B
set B.Name = A.Name,B.IsOld = 0
from TableA A,TableB B
where A.Num = B.Num and B.IsOld = 1;
在 ORACLE 中怎实现?