truncate 和delete的区别

Oracle中truncate和delete的区别 删除表中的数据的方法有delete,truncate, 它们都是删除表中的数据,而不能删除表结构,delete可以删除整个表的数据也可以删除表中某一条或N条满足条件的数据,而truncate只能删除整个表的数据,一般我们把delete操作收作删除表,而truncate操作叫作截断表. truncate操作与delete操作对比

      操作 回滚 高水线 空间 效率

Truncate  不能        下降     回收   快

delete    可以       不变 不回收  慢

posted @ 2013-05-27 20:51  火夫  阅读(188)  评论(0编辑  收藏  举报