多选题 对于命令:
TRUNCATE TABLE inventory;
以下哪两个陈述是正确的?
【正确答案】 A、D
【答案解析】[解析] 这一题是测试对截断表命令的熟悉程度。根据有关TRUNCATE TABLE语句特性的介绍,可以断定选项A和D是正确的。
因为除了表的拥有者可以删除这个表之外,拥有DELETE TABLE系统权限的用户也可以截断这个表,所以选项B是错误的。因为TRUNCATE TABLE是DDL语句,所以不能回滚,因此选项C也是错误的。因为这一语句将保留INVENTORY表的结构而DROPTABLE inventory命令不保留这个表的结果,所以选项E也是错误的。因为DELETE FROM inventory命令的结果是可以回滚的并且这个命令不释放删除数据所占用的磁盘空间,所以选项F也肯定是错误的。