聘我网

新概念招聘3.0

SQL中drop table和truncate table的区别是什么?

vote up0vote downstar

我有一些表用来创建我的一些报告,现在不需要它们了。有人建议使用truncate来清除,说是这样会比较快速。我想知道trucate和drop的区别是什么?

 

1 个答复

vote up0vote down

drop table -> 删除表,操作会被写入到数据库日志中 truncate table ->删除表中数据,操作不会写入到日志中,执行速度快,如果表中有identity的字段,那么执行truncate table后,identity从默认值开始累计

链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.