单选题
关于TRUNCATE和DELETE语句删除表中数据,下面哪个表述是正确的?()
A. TRUNCATE命令不记录日志,DELETE命令记录日志
B. TRUNCATE命令记录日志,DELETE命令不记录日志
C. TRUNCATE命令不记录日志,DELETE命令不记录日志
D. TRUNCATE命令记录日志,DELETE命令记录日志
参考答案:A图图解析:
truncate执行操作时,速度更快且不可回滚;是因为:TRUNCATE操作不会记录到事务日志中,而DELETE操作会记录到事务日志中,记录日志会耗时,所以TRUNCATE要快于DELETE且truncate不可回滚。故本题正确答案选A。




