在SQL SERVER中,关联表的批量更新,可以参看这里:

http://www.cnblogs.com/downmoon/archive/2007/12/29/1019832.html


Oracle下没找到好的语法,临时用这个:

update employee  set hrdeptname=
(select d.DEPTNAME from DEPARTMENT d
where ROWNUM=1 and d.deptID=employee.hrdeptID
)

 

对应的SQL Server语法:

Update employee set hrdeptname=d.DEPTNAME
from DEPARTMENT  d  inner join employee e  on e.HRDEPTID=d.DEPTID
where 1=1;

 



相关文章:

  • 2021-04-21
  • 2022-12-23
  • 2022-12-23
  • 2022-02-17
  • 2022-12-23
  • 2021-08-21
  • 2021-09-19
  • 2021-12-18
猜你喜欢
  • 2021-07-03
  • 2021-07-24
  • 2021-07-25
  • 2021-06-07
  • 2021-12-10
  • 2022-12-23
相关资源
相似解决方案