问题
单项选择题
如果发了DROP TABLE inventory; 这样一个语句,而并未显式地发COMMIT(提交)语句,怎样才能反转这一操作并恢复inventory表中的数据
A.发一个ROLLBACK语句
B.关闭(shut down)数据库
C.终止当前的会话
D.不能反转这一操作
答案
参考答案:D
解析: 这一题是测试对删除表操作的熟悉程度。根据有关DROP TABLE语句特性的介绍,可知如果没有备份的话,所删除的表无法恢复,因此可以断定选项D是正确的。实际上,所有的DDL和DCL语句都是没有办法回滚的。