问题 单项选择题

如果使用没有WHERE子句的UPDATE命令,意外地将所有TECHNICIAN ID的值都更改成了999999,请问可以发出如下的哪个命令来还原(回滚)这些更改

A.EXIT
B.QUIT
C.COMMIT
D.ROLLBACK

答案

参考答案:D

解析: 这一题测试对Oracle数据库事务的熟悉程度。根据有关Oracle数据库事务的介绍,可知ROLLBACK命令回滚所做的DML操作,所以可以断定选项D是正确的。
因为EXIT和QUIT都是退出SQL*Plus的命令,所以选项A和B肯定都是错误的。而COMMIT是提交命令,所以选项C也可以排除。

单项选择题 A1型题
单项选择题