登录 注册
当前位置:主页 > 资源下载 > 32 > ORACLE和SQL性能优化全面解读:外部联接\"+\"的使用方法

ORACLE和SQL性能优化全面解读:外部联接\"+\"的使用方法

  • 更新:2024-07-09 09:16:14
  • 大小:2.32MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:SQLServer - 数据库
  • 格式:PPT

资源介绍

外部联接"+"的用法 外部联接"+"按其在"="的左边或右边分左联接和右联接。若不带"+"运算符的表中的一个行不直接匹配于带"+"预算符的表中的任何行,则前者的行与后者中的一个空行相匹配并被返回。利用外部联接"+",可以替代效率十分低下的 not in 运算,大大提高运行速度。例如,下面这条命令执行起来很慢: select a.empno from emp a where a.empno not in (select empno from emp1 where job='SALE'); 利用外部联接,改写命令如下: select a.empno from emp a ,emp1 b where a.empno=b.empno(+) and b.empno is null and b.job='SALE'; 这样运行速度明显提高.