博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

删除数据truncate与delete的区别

Posted on 2008-06-05 10:48  chgBlog  阅读(3626)  评论(11)    收藏  举报
truncate table命令将快速删除数据表中的所有记录,但保留数据表结构。这种快速删除与delete from 数据表的删除全部数据表记录不一样,delete命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复,而truncate命令删除的数据是不可以恢复的