
# DROP SERVER
#### 功能描述
删除现有的一个数据服务器。
#### 注意事项
只有server的所有者或者被授予了server的DROP权限的用户才可以删除，系统管理员默认拥有该权限。
#### 语法格式
```
DROP SERVER [ IF EXISTS ] server_name [ { CASCADE | RESTRICT } ] ;
```
#### 参数描述
- **IF EXISTS**
  如果指定的数据服务器不存在，则发出一个notice而不是抛出一个错误。
  
- **server_name**
  服务器名称。
  
- **CASCADE \| RESTRICT**
  - CASCADE：级联删除依赖于server的对象 。
    
  
  - RESTRICT（缺省值）：如果存在依赖对象，则拒绝删除该server。
    
   
 
#### 示例
```
--创建server。
openGauss=# create server my_server foreign data wrapper log_fdw;
CREATE SERVER
--删除my_server。
openGauss=# DROP SERVER my_server;
DROP SERVER
```
#### 相关链接
[ALTER SERVER](https://support.huaweicloud.com/centralized-devg-v2-gaussdb/gaussdb_42_0375.html#ZH-CN_TOPIC_0000002221381813)，[CREATE SERVER](https://support.huaweicloud.com/centralized-devg-v2-gaussdb/gaussdb_42_0422.html#ZH-CN_TOPIC_0000002221496317)
