为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8
【操作系统】:
【CPU】:
【问题描述】*:无法删除模式
检查下是不是有同名的用户,如果是有同名用户的话,不能直接删除模式,直接删除用户会自动将该模式删除。
否则的话可以试试删除模式时带级联的语法:
DROP SCHEMA IF EXISTS <模式名> CASCADE;
--DROP SCHEMA IF EXISTS <模式名> RESTRICT;
需要注意
1.删除模式所使用的用户必须具有 DBA 权限或是该模式的所有者;
2.如果使用 RESTRICT 选项,只有当模式为空时删除才能成功,否则,当模式中存在数据库对象时则删除失败。默认选项为 RESTRICT 选项;
3.如果使用 CASCADE 选项,则将整个模式、模式中的对象,以及与该模式相关的依赖关系都删除。
勾选下级联删除,或者执行drop schema "TEST" cascade;