1.truncate table tablename
通过释放存储表数据的存储页来达到删除的目的,不使用事务处理即和事务无关。
对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,因为违反约束(主要是外键约束),TRUNCATE
TABLE仍然删除
2.delete table tablename
delete逐行删除数据,可从事务日志roolback操作记录,保留标识记录值。
通过释放存储表数据的存储页来达到删除的目的,不使用事务处理即和事务无关。
对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,因为违反约束(主要是外键约束),TRUNCATE
TABLE仍然删除
delete逐行删除数据,可从事务日志roolback操作记录,保留标识记录值。