谓词推入演示

203 篇文章 34 订阅 ¥39.90 ¥99.00
create or replace view v_emp as select emp.empno,emp.ename,emp.deptno from emp,dept
where emp.deptno=dept.deptno;

SQL> select * from t10;

	ID NAME
---------- ----------
	 1 a
	 2 b
	 3 c
      7902 d
      7900 e
      7844 f

已选择6行。

SQL> select * from v_emp;

     EMPNO ENAME	  DEPTNO
---------- ---------- ----------
      7369 SMITH	      20
      7499 ALLEN	      30
      7521 WARD 	      30
      7566 JONES	      20
      7654 MARTIN	      30
      7698 BLAKE	      30
      7782 CLARK	      10
      7788 SCOTT	      20
      7839 KING 	      10
      7844 TURNER	      30
      7876 ADAMS	      20

     EMPNO ENAME	  DEPTNO
---------- ---------- ----------
      7900 JAMES	      30
      7902 FORD 	      20
      7934 MILLER	      10

已选择14行。

SQL> select  /*+ use_nl(a b)  */ * from t10 a,v_emp b
where a.id=b.empno(+)  2  ;

已选择6行。


执行计划
----------------------------------------------------------
Plan hash value: 1825515217
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scan724

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值