简答题

事务的COMMIT操作和ROLLBACK操作各做些什么事情?

正确答案

COMMIT操作表示事务成功地结束(提交),此时告诉系统,数据库要进入一个新的正确状态,该事务对数据库的所有更新都已交付实施。
ROLLBACK操作表示事务不成功地结束,此时告诉系统,已发生错误,数据库可能处在不正确的状态,该事务对数据库的更新必须被撤销,数据库应恢复该事务到初始状态。

答案解析

相似试题
  • 简述事务的COMMIT语句和ROLLBACK语句的功能。

    简答题查看答案

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

    简答题查看答案

  • CompletionType参数指定SQLEndTran函数所进行的事务操作,SQL_COMMIT表示()。

    单选题查看答案

  • 没有事务名的ROLLBACK TRANSACTION语句将回滚所有嵌套事务,并使@@TRANCOUNT减小到()。

    填空题查看答案

  • 在一个实际的数据库管理系统中,有关事务的各种命令如下: BEGIN TRANSACTION一个事务开始 END TRANSACTION一个事务结束,将该事务的结果保存起来 ROLLBACK撤回一个事务,消除当前事务所作的改动分析以下事务执行完毕后,student数据库表中包含哪些记录。 BEGNIN TRANSACTION打开数据库表student(现在为空表)添加1号记录 BEGIN TRANSACTION添加2号记录 ROLLBACK BEGIN TRANSACTION添加3号记录 BEGIN TRANSACTION添加4号记录ROLLBACK ROLLBACK关闭数据库表student END TRANSACTION

    简答题查看答案

  • 一个事物内部的操作和所使用的数据不受其他事务干扰,这是事务的()

    单选题查看答案

  • 设事务T1和T2执行如图所示的并发操作,这种并发操作存在的问题是()。

    单选题查看答案

  • 对于ROLLBACK命令,以下准确的说法是()

    单选题查看答案

  • 设事务T1和T2,对数据库中的数据A进行操作,下列情况中不会发生冲突的是()。

    单选题查看答案