更新时间:2025-01-09 GMT+08:00
DELETE
命令功能
DELETE命令从Delta表中删除记录。
命令格式
DELETE from[database_name.]table_name|DELTA.`obs://bucket_name/tbl_path`
[ WHERE boolExpression]
参数描述
参数 | 描述 |
|---|---|
database_name | Database名称,由字母、数字和下划线(_)组成。 |
table_name | Database中的表名,由字母、数字和下划线(_)组成。 |
bucket_name | obs桶名称。 |
tbl_path | Delta表在obs桶中的存储位置。 |
boolExpression | 删除项的过滤条件 |
所需权限
- SQL权限
权限描述 |
|---|
表的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日志和客户端中查看命令运行成功或失败。
父主题:Delta DML语法说明

