SQL 清空表

2024年8月29日 | 1 分钟阅读

TRUNCATE SQL 语句用于从表中删除所有行(完整数据)。它类似于没有 WHERE 子句的 DELETE 语句。


TRUNCATE TABLE 与 DELETE TABLE

TRUNCATE table 比 DELETE TABLE 命令更快,并且使用的资源更少。


TRUNCATE TABLE 与 DROP TABLE

DROP TABLE 命令也可用于删除整个表,但它也会删除表结构。 TRUNCATE TABLE 不会删除表的结构。


让我们看看从数据库截断表的语法。

例如,您可以编写以下命令来截断 employee 表的数据

注意:截断表语句后无法进行回滚过程。一旦您截断了表,就不能使用 flashback table 语句来检索表的内容。

下一主题SQL COPY TABLE