解析 答:COMMIT语句表示事务执行成功的结束,此时告诉系统,数据库要进入一个新的正确状态,该事务对数据库的所有更新都已交付实施;ROLLBACK语句操作表示事务不成功的结束,此时告诉系统,已发生错误,数据库可能处在不正确的状态,该事务对数据库的更新必须撤销,数据库应该恢复该事务到初始状态。
解析 答:COMMIT语句表示事务执行成功地接结束(提交),此时告诉系统,DB要进入一个新的正确状态,该事务对DB的所有更新都已交付实施(写入磁盘)。 ROLLBACK语句表示事务执行不成功地结束(应该’回退’)此时告诉系统,已发生错误,DB可能处在不正确的状态,该事务对DB的所有更新必须被撤消,DB应恢复该事务到初始状态。
通常,COMMIT用于保存更改,ROLLBACK用于撤销,详述如下。 2.1 使用 ROLLBACK SQL 的ROLLBACK命令用来回退(撤销)SQL 语句,请看下面的语句: DELETEFROMOrders; ROLLBACK; 在此例子中,执行DELETE操作,然后用ROLLBACK语句撤销。 虽然这不是最有用的例子,但它的确能够说明,在事务处理块中,DELETE操作(与INSERT和UPDATE操作一...
启用了自动提交的会话可以通过显式的START TRANSACTION或BEGIN语句开始并以COMMIT或ROLLBACK语句结束来执行多语句事务。请参阅第 13.3.1 节,“START TRANSACTION、COMMIT 和 ROLLBACK 语句”。 A session that has autocommit enabled can perform a multiple-statementtransactionby starting it with an explicit START T...
MySQL事务是一组SQL语句的集合,它们必须以原子的方式执行,要么全部执行成功,要么全部回滚。为了控制和保护数据库中的数据完整性,MySQL提供了ROLLBACK和COMMIT语句。 ROLLBACK语句: ROLLBACK语句用于撤销当前事务中所做的所有更改。当某个SQL语句出现错误或事务处理过程中发生异常时,可以使用ROLLBACK语句撤销之前的更改,将...
百度试题 结果1 题目简述事务的COMMIT和ROLLBACK语句的功能。相关知识点: 试题来源: 解析 正确答案:COMMIT语句表示事务执行成功地结束(提交);ROLLBACK语句表示事务执行不成功地结束(应该“回退”)。反馈 收藏
事务定义中,COMMIT语句和ROLLBACK语句的作用是什么? 相关知识点: 试题来源: 解析 COMMIT是表示【提交】,就是提交事务的所有操作.具体地说,就是将事务中的所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束.ROLLBACK指的是【回滚】,即是在事务的运行过程中,发生了某种故障,事务不能继续......
和事务相关的两条重要的SQL语句(TCL) commit:提交 rollback:回滚 事务开启的标志?事务结束的标志? 开启标志: - 任何一条DML语句(insert、update、delete)执行,标志事务的开启 结束标志(提交或者回滚): - 提交:成功的结束,将所有的DML语句操作历史记录和底层硬盘数据来一次同步 ...
下面说下 事务的控制语句: begin 或 start transaction 显式地开启一个事务 commit 可以使用 commit work, 二者是等价的。commit会提交事务,并使已对数据库进行的所有修改成为永久性的。 rollback可以使用 rollback work 二者是等价的。回滚会结束用户的事务,并撤销正在进行的所有未提交的修改。
关于SAP BAPI_TRANSACTION_ROLLBACK/COMMIT 和 ROLLBACK/COMMIT 1、这两个语句都是数据的提交操作,但有点不同的是: BAPI_TRANSACTION_COMMIT之后会执行一个buffer_refresh_all函数,也就是BAPI_TRANSACTION_COMMIT函数在数据提交之后还有个刷新了BAPI buffer缓冲区的操作,这个操作可避免多表写入时发生的错误,所以当我们...