zoukankan      html  css  js  c++  java
  • OCP-1Z0-051-V9.02-174题

    174. Which statement is true regarding transactions? (Choose all that apply.)

    A. A transaction can consist only of a set of DML and DDL statements. 

    B. A p art or an entire   transaction can be undone by using  ROLLBACK command . 

    C. A transaction consists of a set of DML or DCL statements. 

    D. A part or an entire transaction can be made permanent with a COMMIT. 

    E. A transaction can consist of only a set of queries or DML or DDL statements. 

    Answer: BC
    答案解析:
    A,一个事务只能由一组DML和DDL语句组成,
    错误,事务由第一条DML开始,由事件之一时结束:
    • 发出COMMIT或ROLLBACK语句。
    • 发出DDL 语句,例如CREATE,TRUNCATE等。
    • 发出DCL 语句。
    • 用户退出SQL Developer 或SQL*Plus。
    • 计算机出现故障或系统崩溃。
    一个事务处理结束后,下一个可执行的SQL 语句会自动启动下一个事务处理。DDL 语句或DCL 语句是自动提交的,因此会隐式结束一个事务处理。
    B,部分或整个事务可以使用ROLLBACK命令回滚,正确,可以用rollback来回滚部分或者全部事务,回滚部分需要保存点。
    C,一个事务由一组DML或DCL语句组成,正确。
    D,部分或整个事务可以使用COMMIT命令永久提交,错误。因为COMMIT把整个事务都进行提交,不能提交部分事务。
    E,一个事务只能由一组查询或DML或DDL语句组成,错误。查询不是事务。
  • 相关阅读:
    LOJ6435 「PKUSC2018」星际穿越
    LOJ6433 「PKUSC2018」最大前缀和
    LOJ2541 「PKUWC2018」猎人杀
    LOJ2545 「JXOI2018」守卫
    LOJ2290 「THUWC 2017」随机二分图
    CF1007B Pave the Parallelepiped
    【学习笔记】卡特兰数
    Linux系统命令“su
    免密
    Window操作系统下的SSL证书管理
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13316827.html
Copyright © 2011-2022 走看看