好酷屋

delete和truncate差别(trunc和delete的区别)

好酷屋

发布于2023-04-03

好酷屋教程网小编为您收集和整理了delete和truncate差别(trunc和delete的区别)的相关教程:delete和truncate的差别是:    1、truncate在各种表上无论是大的还是小的都非常快,如果有rollback命令,delete将被撤销,而tru

delete和truncate的差别是:

  

  1、truncate在各种表上无论是大的还是小的都非常快,如果有rollback命令,delete将被撤销,而truncate则不会被撤销;

  

  2、truncate不能进行回滚操作;

  

  3、truncate不触发任何delete触发器;

  

  4、当表被truncate后,这个表和索引所占用的空间会恢复到初始大小,而delete操作不会减少表或索引所占用的空间;

  

  5、不能truncate一个带有外键的表,如果要删除首先要取消外键,然后再删除。

  

  

以上就是好酷屋教程网小编为您收集和整理的差别,标签,简介,truncate相关内容,如果对您有帮助,请帮忙分享这篇文章^_^

本文来源: https://www.haoku5.com/shenghuo/642a998e87866a1a39099cce.html

相关推荐

    热门专题