
# DELETE
#### 命令功能
DELETE命令从Delta表中删除记录。
#### 命令格式
**DELETE from** *\[database_name.\]table_name\|* *DELTA.\`obs://bucket_name/tbl_path\`*
*\[ WHERE boolExpression\]*
#### 参数描述
表1DELETE参数 
| 参数             | 描述                            |
|:---|:---|
| database_name  | Database名称，由字母、数字和下划线（_）组成。   |
| table_name     | Database中的表名，由字母、数字和下划线（_）组成。 |
| *bucket_name*  | obs桶名称。                       |
| *tbl_path*     | Delta表在obs桶中的存储位置。            |
| boolExpression | 删除项的过滤条件                      |
   
#### 所需权限
- SQL权限
表2DELETE所需权限列表 
| 权限描述       |
|:---|
| 表的DELETE权限 |
   
- 细粒度权限：dli:table:delete。
- 由LakeFormation提供的元数据服务，权限配置详见LakeFormation文档。
 
#### 示例
```
delete from delta_table0 where column1 = 'value1';
delete from delta_table0 where column1 IN ('value1', 'value2');
delete from delta.`obs://bucket_name0/db0/delta_table0` where column1 = 'value1';
```
#### 系统响应
可在driver日志和客户端中查看命令运行成功或失败。
