问题 单项选择题

使用UPDATE语句修改girldogs表中的所有记录。接下来,查询girldogs表来显示在girldogs表中的所有修改过的记录。在检查这些记录期间,却发现这个更改语句并未按照自己的意图来修改girIdogs表。于是,发出ROLLBACK语句来恢复girldogs表的原始值,请问这是一个什么操作

A.更改恢复(update recovery)
B.读一致性(read consistency)
C.事务回滚(transaction rollback)
D.事务恢复(transaction recovery)

答案

参考答案:C

解析: 这一题是测试对Oracle使用还原段的目的的熟悉程度。根据有关Oracle使用还原段的目的的解释——“事务回滚:当一个用户发了一些DML语句之后改了主意并使用ROLLBACK语句回滚了他所做的事务时,Oracle服务器就会将还原段中的原始数据回写到原来的数据行中”,从而可以断定只有选项C是正确的。

单项选择题 A1/A2型题
单项选择题