一截断SQL语句用来从表中删除所有行(完整的数据)。它类似于没有WHERE子句的DELETE语句。
TRUNCATE TABLE Vs的DELETE TABLE截断表是速度更快,使用较少的资源比DELETE TABLE命令。
TRUNCATE TABLE Vs的DROP TABLEDROP TABLE命令也可以用来删除整个表,但它会删除表的结构了。 truncate table不删除表的结构。
让我们来看看语法从数据库截断表。
TRUNCATE TABLE table_name;
【SQL TRUNCATE TABLE语句】例如,你可以写下面的命令来截断的职员表的数据
TRUNCATE TABLE Employee;
注:回滚过程TRUNCATE TABLE语句后,是不可能的。一旦截断表不能使用闪回表语句检索表中的内容。