1.下降表表名称例如:drop table dbo.sys_test 2,截短表名称,例如:截短表DBO.SYS_TEEST 3,从表名称= value eg eg:delete eg:从dbo.sys_test wace wace test test =’删除
1.删除(删除表):删除内容和定义,释放空间。简而言之,不可能添加整个表。除非添加新表,否则将来不可能添加新数据。
2.截断(空表中的数据):删除内容,释放空间,但未删除定义(固定表的数据结构)。自动降低,它只是空表数据。
3.删除(表中删除数据):删除语句用于删除表中的行。删除语句执行删除过程是同时从表中删除一行,同时删除该行的操作记录为日志中的事务记录,要回滚。
4.截断表删除表中的所有行,但是表结构及其列,约束,索引等保持不变。新行识别中使用的计数值已重置为列的种子。保持标识符计数值,使用删除。
5.对于受外键约束的表,您不能使用截断表,但是您应该在没有条款的情况下使用删除语句。由于日志中记录了截断表,因此无法激活触发器。
6.执行速度,通常:掉落>截断>删除。
7.删除语句是数据库操作语言(DML)。此操作将放置在回滚段中,并在提交交易后生效;如果有相应的触发器,则执行时会触发它。
截断和下降是数据库定义语言(DDL)。该操作立即生效。原始数据未放置在回滚段中。
原始:https://juejin.cn/post/70956654478844780