DROP TABLE
命令功能
DROP TABLE的功能是用来删除已存在的Table。
命令格式
DROP TABLE [IF EXISTS] [db_name.]table_name;
参数描述
参数 |
描述 |
---|---|
db_name |
Database名称。如果未指定,将选择当前database。 |
table_name |
需要删除的Table名称。 |
注意事项
- 在该命令中,IF EXISTS和db_name是可选配置。
- 在使用本语句删除外表时,OBS目录的数据不会自动删除。
- 删除MOR表时,后缀_rt表和后缀_ro表不会自动删除,如需删除需要额外执行DROP语句。
示例
DROP TABLE IF EXISTS hudidb.h1;
权限需求
由DLI提供的元数据服务
- SQL权限:
database
table
DROP_TABLE
无
- 细粒度权限:dli:table:dropTable
由LakeFormation提供的元数据服务,权限配置详见LakeFormation文档。
系统响应
Table将被删除。