# DROP SERVER
#### 功能描述
删除一个已有的数据服务器。
#### 注意事项
只有SERVER的所有者或者被授予了SERVER的DROP权限的用户可以执行该操作，系统管理员默认拥有该权限。
#### 语法格式
```
DROP SERVER [ IF EXISTS ] server_name [ CASCADE | RESTRICT ];
```
![](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/figure/zh-cn_image_0000002793788033.png "点击放大")
#### 参数描述
- **IF EXISTS**
  判断指定的数据服务器是否存在。
  - 如果指定的数据服务器存在，则删除成功。
  
  - 如果指定的数据服务器不存在，不会进行删除操作，仅产生一个NOTICE提示，用于告知指定的数据服务器不存在。
   
- **server_name**
  服务器名称。
  
- **CASCADE \| RESTRICT**
  可选，是否级联删除依赖于该数据服务器的对象。未指定时，默认为RESTRICT。
  - CASCADE：级联删除依赖于该数据服务器的对象。
  
  - RESTRICT：如果存在依赖对象，则拒绝删除该数据服务器。
    
 
#### 示例
```
--创建SERVER。
gaussdb=# CREATE SERVER my_server FOREIGN DATA WRAPPER log_fdw;
CREATE SERVER
--删除SERVER。
gaussdb=# DROP SERVER my_server;
DROP SERVER
```
#### 相关链接
[ALTER SERVER](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0207.html)，[CREATE SERVER](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0269.html)
