删除表和截断表命令之间的区别是什么
2008-09-29 22:49
281 查看
导读:
删除表和截断表命令之间的区别是什么?
此问题提交于2004年11月23日
表删除包括表的定义和关联对象(规则、索引、约、触发器、主键,等)。很明显,一旦表被删除,那么表中包含的所有的数据行都会被一同删除。
truncate命令则仅仅删除了表中所有的数据行。表的结构和所有的索引仍然继续存在,直到你输入删除表的命令(如上所述)。绑定到列上的规则、默认值、约束仍然继续绑定,并且触发器也仍然起作用。
删除表和截断表命令之间的区别是什么?
此问题提交于2004年11月23日
表删除包括表的定义和关联对象(规则、索引、约、触发器、主键,等)。很明显,一旦表被删除,那么表中包含的所有的数据行都会被一同删除。
truncate