多选题 如果使用没有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也可以排除。