GaussDB-DROP DIRECTORY

54 阅读1分钟

GaussDB-DROP DIRECTORY

功能描述

删除指定的DIRECTORY对象。

注意事项
  • 当enable_access_server_directory=off时,只允许初始用户删除directory对象。
  • 当enable_access_server_directory=on时,具有SYSADMIN权限的用户、directory对象的属主、被授予了该directory的DROP权限的用户或者继承了内置角色gs_role_directory_drop权限的用户可以删除directory对象。
语法格式

| ``` DROP DIRECTORY [ IF EXISTS ] directory_name;

| ----------------------------------------------------- |

![](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/3f6ea00083af4819a8221c1659ac8720~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgamVycnl3YW5nMTk4Mw==:q75.awebp?rk3s=f64ab15b&x-expires=1780559974&x-signature=PkUQZAwTd9zhaVJgp6Ndr0VQeFE%3D)

#### 参数说明

-   **directory_name**

    目录名称。

    取值范围:已经存在的目录名。

-   **IF EXISTS**

    如果指定的目录对象不存在,则发出一个notice而不是报错。

#### 示例

| ```
--创建目录对象。 gaussdb=# CREATE OR REPLACE DIRECTORY  dir  as '/tmp/';  --删除目录对象。 gaussdb=# DROP DIRECTORY dir; 
``` |
| ------------------------------------------------------------------------------------------------------------------- |

#### 相关链接

[CREATE DIRECTORY](https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/devg-dist/gaussdb-12-0542.html#ZH-CN_TOPIC_0000001911586721),[ALTER DIRECTORY](https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/devg-dist/gaussdb-12-0485.html#ZH-CN_TOPIC_0000001911585697)

更多详情请参考GaussDB 文档中心:<https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/productdesc/qlh_03_0001.html>