关于DDL与事务控制,下列说法错误的是()。A、COMMIT和ROLLBACK语句只应用于DMLB、无法回滚DDL语句C、DDL语句一旦被执行就会立即具有持久状态D、如果没有在CREATETABLE命令内嵌入COMMIT命令,不会出现未完成的

题目

关于DDL与事务控制,下列说法错误的是()。

  • A、COMMIT和ROLLBACK语句只应用于DML
  • B、无法回滚DDL语句
  • C、DDL语句一旦被执行就会立即具有持久状态
  • D、如果没有在CREATETABLE命令内嵌入COMMIT命令,不会出现未完成的

相似考题
更多“关于DDL与事务控制,下列说法错误的是()。A、COMMIT和ROLLBACK语句只应用于DMLB、无法回滚DDL语句C、DDL语句一旦被执行就会立即具有持久状态D、如果没有在CREATETABLE命令内嵌入COMMIT命令,不会出现未完成的”相关问题
  • 第1题:

    用于提交和回滚事务的语句为( )。

    A.END TRANSACTION和ROLLBACK TRANSACTION
    B.COMMIT TRANSACTION和ROLLBACK TRANSACTION
    C.SAVE TRANSACTION和ROLLUP TRANSACTION
    D.COMMIT TRANSACTION和ROLLUP TRANSACTION

    答案:B
    解析:

  • 第2题:

    下列关于事务的说法,哪一项是错误的?()

    • A、事务中的操作并行执行。
    • B、同一个事务中只能执行1个COMMIT语句
    • C、事务会保证一组操作的原子性
    • D、ROLLBACK或COMMIT语句可以终结事务

    正确答案:A

  • 第3题:

    下列SQL语句中属于数据定义语句(DDL)的是()

    • A、DELETE
    • B、ALTER
    • C、RENAME
    • D、TRUNCATE

    正确答案:B,C,D

  • 第4题:

    关于执行ROLI。BACK命令下列说法错误的是()。

    • A、如果启动某个事务的会话失败,那么PMON进程会检测到所存在的问题并回滚这个事务
    • B、发出ROLLBACK命令时,用户不能执行手动的回滚操作
    • C、回滚UPDATE语句时,未被更新的列会从撤销块复制回表数据块
    • D、回滚DELETE语句时,Oracle会根据撤销块中的数据构造一条完整的插入语句

    正确答案:B

  • 第5题:

    你发出命令:DROP TABLE emp;此时你还没有明确发出COMMIT命令。你能用什么命令撤消上面的drop语句所做的操作()

    • A、关闭数据库
    • B、什么命令都不可以,因为DDL语句不能被回滚
    • C、发出一个ROLLBACK命令
    • D、终断正在活动的会话

    正确答案:B

  • 第6题:

    ()表示事务中只能包含数据处理语句,事务中的数据定义语句将引起事务立即提交。

    • A、SQL_TC_NONE
    • B、SQL_TC_DML
    • C、SQL_DDL_COMMIT
    • D、SQL_DDL_IGNORE

    正确答案:C

  • 第7题:

    用于事务回滚的SQL语句是()。

    • A、CREATETABLE
    • B、COMMIT
    • C、GRANT和REVOKE
    • D、ROLLBACK

    正确答案:D

  • 第8题:

    所有在Commit方法之前执行的SQL语句都可以被回滚。


    正确答案:正确

  • 第9题:

    下列SQL语句命令,属于DDL语言的是()。

    • A、SELECT
    • B、CREATE
    • C、GRANT
    • D、DELETE

    正确答案:B

  • 第10题:

    单选题
    DDL语句创建对象命令是()
    A

    Make

    B

    Create

    C

    Set

    D

    Order


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    下列关于事务的说法,哪一项是错误的?()
    A

    事务中的操作并行执行。

    B

    同一个事务中只能执行1个COMMIT语句

    C

    事务会保证一组操作的原子性

    D

    ROLLBACK或COMMIT语句可以终结事务


    正确答案: C
    解析: 暂无解析

  • 第12题:

    问答题
    简述事务的COMMIT语句和ROLLBACK语句的功能。

    正确答案: COMMIT语句正常提交所有事物,ROLLBACK:回滚提交所有事物
    解析: 暂无解析

  • 第13题:

    在SQL中,通过使用COMMIT和和ROLLBACK语句可以结束事务。以下说法正确的是( )

    A.某事务执行了ROLLBACK语句,表示事务正确地执行完毕
    B.某事务执行了ROLLBACK语句,可将其对数据库的更新写入数据库
    C.某事务执行了ROLLBACK语句,可将其对数据库的更新撤消
    D.某事务执行了COMIMIIT语句,其影响可用ROLLBACK语句来撤销

    答案:C
    解析:

  • 第14题:

    数据控制语言DCL包括四个基本语句,分别是GRANT、ROLLBACK、COMMIT和()


    正确答案:REVOKE

  • 第15题:

    ORACLE数据库服务器是基于事务确保数据一致性的,事务由产生数据一致性变化的一系列DML语句组成,但一条单独的DDL或者DCL语句也形成一个完整的事务,第一条可执行的SQL语句的执行标志着事务的开始,以下可以标志事务结束的有()

    • A、COMMIT语句的执行
    • B、DML语句被执行
    • C、用户退出数据库客户端软件
    • D、机器故障或者系统崩溃

    正确答案:A,C,D

  • 第16题:

    事务的COMMIT语句和ROLLBACK语句各做什么事情?


    正确答案:COMMIT语句表示事务执行成功地结束(提交),此时告诉系统,DB要进入一个新的正确状态,该事务对DB的所有更新都已交付实施(写入磁盘)。
    ROLLBACK语句表示事务执行不成功地结束(应该“回退”)此时告诉系统,已发生错误,DB可能处于不正确的状态,该事务对DB的所有更新必须被撤销,DB应恢复该事务到初始状态。

  • 第17题:

    在触发器执行代码中可以包含的SQL语句有()。

    • A、SEI。ECT语句
    • B、DDL语句
    • C、事务控制语句
    • D、SHUTDOWN命令

    正确答案:C

  • 第18题:

    简述事务的COMMIT语句和ROLLBACK语句的功能。


    正确答案:事务的COMMIT语句的功能是说明事务完成并提交成功,ROLLBACK语句的功能是说明事物不能完成返回到初始状态。

  • 第19题:

    SQL的DDL语句不包括()

    • A、SELECT
    • B、CREATETABLE
    • C、DROPVIEW
    • D、DROPINDEX

    正确答案:A

  • 第20题:

    关于事务处理下列说法错误的是()

    • A、事务处理不是完全提交,就是完全回退
    • B、COMMIT操作将事务所做更改写入数据库
    • C、ROLLBACK则对事务操作进行回滚,取消对数据所做的更改
    • D、COMMIT之后还可以通过ROLLBACK语句执行回滚操作

    正确答案:D

  • 第21题:

    下列关于Oracle9i的事务提交描述,哪个是错误的()。

    • A、可以使用commit命令的显式提交
    • B、可以在SQLPLUS中执行“setautocommiton”的自动提交
    • C、可以在发出DDL命令、程序终止、关闭数据库的隐式提交
    • D、可以在SQL命令发出后完成提交

    正确答案:D

  • 第22题:

    单选题
    下列SQL语句命令,属于DDL语言的是()。
    A

    SELECT

    B

    CREATE

    C

    GRANT

    D

    DELETE


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    ()表示事务中只能包含数据处理语句,事务中的数据定义语句将引起事务立即提交。
    A

    SQL_TC_NONE

    B

    SQL_TC_DML

    C

    SQL_DDL_COMMIT

    D

    SQL_DDL_IGNORE


    正确答案: B
    解析: 暂无解析