返回列表 发帖

利用TRUNCATE命令删除表里所有行

TRUNCATE 语句
删除表中的所有行,但不删除表定义。
语法
TRUNCATE
TABLE  [ owner.]table-name
| MATERIALIZED VIEW [ owner.]materialized-view-name
注释
TRUNCATE 语句会删除表或实例化视图中的所有行。
注意
在同步或复制所涉及的数据库上应谨慎使用 TRUNCATE TABLE 语句,因为该语句与没有 WHERE 子句的 DELETE 语句相似,它会删除表中的所有行。但是 TRUNCATE 语句不会导致触发任何触发器。此外,行的删除操作不记入事务日志,因此不会进行同步或复制。这样可导致出现不一致的情况,这种不一致会引起同步或复制失败。

返回列表