
# DROP SCHEMA
#### 功能描述
从数据库中删除模式。
#### 注意事项
- 只有模式的所有者或者被授予了模式DROP权限的用户有权限执行DROP SCHEMA命令，系统管理员默认拥有此权限。
![](https://support.huaweicloud.com/sqlreference-dws/public_sys-resources/danger_3.0-zh-cn.png)
- **DROP对象**操作（如DATABASE、USER/ROLE、SCHEMA、TABLE、VIEW等对象）存在数据丢失风险，尤其含带CASCADE级联删除场景，会将关联的对象一并删除，操作需谨慎，操作前需考虑数据备份。
- 更多开发设计规范参见[总体开发设计规范](https://support.huaweicloud.com/devg-dws/dws_04_0075.html)。
 
#### 语法格式
```
DROP SCHEMA [ IF EXISTS ] schema_name [, ...] [ CASCADE | RESTRICT ];
```
#### 参数说明
表1DROP SCHEMA参数说明 
| 参数                  | 描述                              | 取值范围                                                                                                                                                                                                                                                                                                       |
|:---|:---|:---|
| IF EXISTS           | 如果指定的模式不存在，发出一个notice而不是抛出一个错误。 | -                                                                                                                                                                                                                                                                                                          |
| schema_name         | 要删除的模式名。                        | 已存在的模式名。                                                                                                                                                                                                                                                                                                   |
| CASCADE \| RESTRICT | 当执行删除操作时，如何处理依赖对象中的相关数据。        | - CASCADE：自动删除包含在模式中的对象。  - RESTRICT：如果模式包含任何对象，则删除失败（缺省行为）。   |
   
![](https://support.huaweicloud.com/sqlreference-dws/public_sys-resources/notice_3.0-zh-cn.png)
- 不要随意删除pg_temp或pg_toast_temp开头的模式，这些模式是系统内部使用的，如果删除，可能导致无法预知的结果。
- 无法删除当前模式。如果要删除当前模式，须切换到其他模式下。
 
#### 示例
先创建模式ds_new。
```
CREATE SCHEMA ds_new;
```
删除模式ds_new。
```
DROP SCHEMA ds_new;
```
#### 相关链接
[ALTER SCHEMA](https://support.huaweicloud.com/sqlreference-dws/dws_06_0136.html)，[CREATE SCHEMA](https://support.huaweicloud.com/sqlreference-dws/dws_06_0173.html)
