
# TRUNCATE
#### 功能描述
TRUNCATE为Aura服务下特有语法，该语法功能是将表数据清空。
#### 注意事项
外表（EXTERNAL TABLE）不支持TRUNCATE。
Iceberg表不支持TRUNCATE PARTITION语法。
#### 语法格式
```
TRUNCATE TABLE table_name [ PARTITIONS (col_name = col_value [, col_name = col_value ]) [, ... ] ];
```
#### 参数说明
- **table_name**
  清空数据的目标表名。
  

- **PARTITIONS**
  如果指定PARTITIONS关键字，则只清空目标分区的数据。
  
- **col_name**
  分区的列名。
  
- **col_value** 。
  分区数据值。
  
 
#### 示例
删除表分区id=2的数据：
```
TRUNCATE TABLE table_name PARTITIONS (id = 2);
```
