SQL TRUNCATE 表
truncate SQL语句用于删除表中的所有行(完整的数据)。它类似于没有WHERE子句的DELETE语句。
TRUNCATE TABLE与DELETE TABLE的区别
TRUNCATE TABLE命令比DELETE TABLE命令更快,使用更少的资源。
TRUNCATE TABLE与DROP TABLE的区别
DROP TABLE命令也可用于删除整个表,但它还会删除表的结构。 TRUNCATE TABLE不会删除表的结构。
让我们来看看从数据库中截断表的语法。
TRUNCATE TABLE table_name;
例如,您可以编写以下命令来截断员工表的数据
TRUNCATE TABLE Employee;
注意: 在truncate表语句之后无法进行回滚。一旦你truncate了一张表,就无法再使用flashback表语句来检索表的内容。