更新时间:2024-12-13 GMT+08:00
TRUNCATE TABLE
语法
TRUNCATE TABLE table_name
描述
从表或分区中移除所有行。当表属性“auto.purge”采用默认值“false”时,被删除的数据行将保存到文件系统的回收站,否则,当“auto.purge”设置为“true”时,数据行将被直接删除。
限制
目标表必须是管控表(表属性external=false),否则执行语句将报错。
示例
-- 删除原生/管控表 Create table simple(id int, name string); Insert into simple values(1,'abc'),(2,'def'); select * from simple; id | name ----|------ 1 | abc 2 | def (2 rows) Truncate table simple; select * from simple; id | name ----|------ (0 rows)
父主题: DDL 语法