事务回滚指令ROLLBACK执行的结果是(52)。

admin2009-01-10  32

问题 事务回滚指令ROLLBACK执行的结果是(52)。

选项 A、跳转到事务程序开始处继续执行
B、撤销该事务对数据库的所有的INSERT、UPDATE、DELETE操作
C、将事务中所有变量值恢复到事务开始时的初值
D、跳转到事务程序结束处继续执行

答案B

解析 本题考查对事务编程的掌握。回滚是指事务程序执行过程中,将从事务开始到回滚指令前的所有对数据库的更新操作撤销,其效果是相当于该事务的所以更新操作根本就没有被执行。回滚是事务结束的一种方式,通常作为更新出错时使用,并不是结构化的程序跳转指令,故不会跳转到事务开始或结束,这样的跳转就由结构化指令如return,goto等来实现,与事务无关。另外,回滚只针对数据的更新操作,与变量无关。
转载请注明原文地址:https://jikaoti.com/ti/5CN7FFFM
0

最新回复(0)