ITPUB??ì3
ITPUB论坛 » ERP二次开发 » Exist语句速度快还是IN语句速度快?

标题: Exist语句速度快还是IN语句速度快?
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22794 (41)
社区积分 14435 (104)
注册日期 2003-2-28
论坛徽章:73
现任管理团队成员指数菠菜2008纪念章2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊
生肖徽章2007版:牛生肖徽章2007版:猪2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳

发表于 2004-12-14 11:05 
Exist语句速度快还是IN语句速度快?

在PL/SQL中,Exist语句速度快还是IN语句速度快?


__________________
只看该作者    顶部
离线 aradin
阿拉丁 油灯



精华贴数 3
个人空间 0
技术积分 4434 (323)
社区积分 5093 (300)
注册日期 2004-12-7
论坛徽章:9
第18届世界杯(德国)纪念徽章会员2007贡献徽章会员2006贡献徽章授权会员生肖徽章2007版:鸡ITPUB新首页上线纪念徽章
生肖徽章:猪生肖徽章:猴ERP板块每日发贴之星   

发表于 2004-12-14 13:38 
当然是exists快了


__________________
============================你是哈密我是瓜,你是牙膏我是刷,你是袜子我脚丫,你不要我我自杀。============================
只看该作者    顶部
离线 peter_xiong
追求



精华贴数 0
个人空间 0
技术积分 1332 (1332)
社区积分 378 (1718)
注册日期 2003-12-11
论坛徽章:1
会员2006贡献徽章     
      

发表于 2004-12-14 14:15 
IN 的速度在查询中是最慢的,一般优化都会尽可能用外连接替代,
EXISTS是返回布尔型的,速度非常快,IN是没法比的.


__________________
手把青秧插满田,低头便见水中天。身心清静方为道,退步原来是向前。peter_yun@163.competer_yun@msn.com
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22794 (41)
社区积分 14435 (104)
注册日期 2003-2-28
论坛徽章:73
现任管理团队成员指数菠菜2008纪念章2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊
生肖徽章2007版:牛生肖徽章2007版:猪2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳

发表于 2004-12-14 15:21 
了解,谢谢楼上两位.


__________________
只看该作者    顶部
离线 abigail2002
一般会员


精华贴数 0
个人空间 0
技术积分 202 (9563)
社区积分 3 (20600)
注册日期 2004-3-22
论坛徽章:0
      
      

发表于 2004-12-16 13:51 


QUOTE:
最初由 peter_xiong 发布
IN 的速度在查询中是最慢的,一般优化都会尽可能用外连接替代,
EXISTS是返回布尔型的,速度非常快,IN是没法比的.


原来如此,多谢!


只看该作者    顶部
离线 hphubei
版主


精华贴数 14
个人空间 0
技术积分 25287 (38)
社区积分 41950 (20)
注册日期 2004-5-8
论坛徽章:8
      
      

发表于 2004-12-19 19:38 
除非不得已的情况,不要使用In和Not In


__________________
…………………………………………     用最少的悔恨面对过去     用最少的浪费面对现在     用最多的梦想面对未来…………………………………………
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问