DROP SCHEMA
功能描述
DROP SCHEMA为DataArtsFabric SQL服务下特有语法,该语法功能是在LakeFormation上删除指定名称的Database。
注意事项
在删除Schema数据时,如果用户数据量很大,可能会导致语句执行时间过长。
语法格式
1
|
DROP SCHEMA [ IF EXISTS ] schema_name [, ...] [ CASCADE | RESTRICT ]; |
参数说明
- IF EXISTS
如果指定的模式不存在,发出一个notice而不是抛出一个错误。
- schema_name
LakeFormation的数据库名字。
- CASCADE | RESTRICT
- CASCADE:递归删除LakeFormation上该数据库对象下的所有对象。
- RESTRICT:仅删除该数据库对象,如果数据库对象下包含任何对象,则删除失败(缺省行为)。
示例
删除数据库test_schema,如果数据库下有级联对象则会抛出错误。
1
|
DROP SCHEMA test_schema; |
级联删除数据库test_schema以及该数据库下的所有对象。
1
|
DROP SCHEMA test_schema CASCADE; |