pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
TRUNCATE — 清空一个表
TRUNCATE [ TABLE ] name
name要截断的表的名字。
TRUNCATE如果表被成功截断,返回此消息。
TRUNCATE快速移除一个表中的所有行。 它的效果与不带条件的DELETE相同,但由于它 并不实际扫描表,因此速度更快。这对大表最有用。
TRUNCATE不能在一个事务块 (BEGIN/COMMIT对)中执行,因为它没有 办法回滚。
截断表bigtable:
TRUNCATE TABLE bigtable;
SQL92中没有TRUNCATE。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。