oracle中的exists用法
updatesde.videoaseta.sbbh=(selecttb.sbbhfromb_sssb_sbxxbwherea.name=b.nameandrownum=1...
update sde.video a set a.sbbh=(selectt b.sbbh from b_sssb_sbxx b where a.name=b.name and rownum=1) where exists (select 1 from b_sssb_sbxx x where c.sbmc=a.name)
这个和
update sde.video a set a.sbbh=(selectt b.sbbh from b_sssb_sbxx b where a.name=b.name)有什么区别呢? 展开
这个和
update sde.video a set a.sbbh=(selectt b.sbbh from b_sssb_sbxx b where a.name=b.name)有什么区别呢? 展开
2个回答
2017-06-05
展开全部
Exists用于只能用于子查询,可以替代in,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询