更新时间:2025-07-08 GMT+08:00
分享

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;

相关文档