专栏首页用户5892232的专栏【2019年8月版】OCP 071认证考试原题-第42题
原创

【2019年8月版】OCP 071认证考试原题-第42题

Choose two

Examine this SQL statement:

DELETE FROM employees e

WHERE EXISTS

(SELECT 'dummy'

FROM emp_history

WHERE employee_id = e.employee_id)

Which two are true?

A) The subquery is executed for every row in the EMPLOYEES table.

B) The subquery is not a correlated subquery.

C) The subquery is executed before the DELETE statement is executed.

D) All existing rows in the EMPLOYEEE table are deleted.

E) The DELETE statement executes successfully even if the subquery selects multiple rows.

Answer::AE

(解析:这又是一个关联子查询的考题,出现过多次,A 答案大家要注意。)

关联子查询:

1、 先执行主查询,对于主查询返回的每一行数据,都会造成子查询执行一次

2、 然后子查询返回的结果又传给主查询

3、 主查询根据返回的记录做出判断

)

注意这道题答案 E 是对的,与前面第 14 题的答案 D 上有区别,要分别对待。

create table emp2 as select * from emp where deptno=20;

update emp2 set empno=7934 where ename=’SCOTT’;

DELETE FROM emp e

WHERE EXISTS

(SELECT 'empno'

FROM emp2

WHERE empno = e.empno);

UPDATE emp e

SET ename =

(SELECT ename

FROM emp2

WHERE empno = e.empno);

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【2019年8月】OCP 071认证考试最新版本的考试原题-第14题

    A) The subquery is executed before the UPDATE statement is executed.

    用户5892232
  • OCP-052考试题库汇总(5)-CUUG内部解答版

      Examine these attributes for the profile assigned to USER1 whose password is o...

    用户5892232
  • 【2019年8月】OCP 071认证考试最新版本的考试原题-第28题

    The ORDERS table has a column ORDER_DATE of date type DATE

    用户5892232
  • 磁盘健康和数据恢复命令详细

    描述:从损坏的磁盘中恢复可读取的信息。Recover恢复命令读取一个文件,一个扇区,并从好的扇区中恢复数据,坏的扇区的数据丢失了,当磁盘准备运行时,chkdsk...

    WeiyiGeek
  • 防止sql注入以及注入原理

    1. 判断是否可以注入 id=145 and 1=1正常显示 id=145 and 1=2 我这里可以注入的是正常显示,网上说提示错误 id=145′后面...

    苦咖啡
  • 【干货】杨强:从“互联网+”到“+智能”

    2015年8月14日,由中国科协、中国科学院指导,中国人工智能学会主办的第五届中国智能产业高峰论坛在上海长荣桂冠酒店顺利召开。 下面是中国人工智能学会副理事长、...

    腾讯高校合作
  • 【盘点】今年最酷的10项智能家居黑科技

    1.悬浮产品 科技的发展让很多电影情节变成了现实,像把物体悬浮在半空中的“特效”,在家里也能轻松实现。这些悬浮产品把科技与设计结合,让家居生活变得...

    钱塘数据
  • 10个痛点:IT部门如何面对边缘计算

    从网络和集成到故障转移、资产管理和安全,IT部门需要做大量工作来确保对边缘技术的充分支持。以下是工作的10个关键领域:

    SDNLAB
  • 数据透视之交叉表 crosstab()

    不要被名字所迷惑,其实它也是二维的表结构,与pivot_table很相似,且是一个特殊的数据透视函数,它默认统计分组项的频次。

    double
  • 一些容易忽略的Java基础题

    Oracle 在 DDL 前后各执行一次 COMMIT,所以慎用 truncate

    林万程

扫码关注云+社区

领取腾讯云代金券