DROP_FILE
📄字数 420
👁️阅读量 加载中...
功能描述
删除指定路径文件,仅限系统管理员(SYSDBA)调用,并且不允许删除数据库系统文件(控制文件、数据文件、日志文件和系统文件)。
语法格式
sql
DROP_FILE(expr)输入参数
expr:CHAR类型。
注意
参数输入路径需为数据库逻辑路径(逻辑路径与操作系统路径的映射关系参考配置文件 mount.ini)
输出结果
BOOLEAN 类型,删除成功时,返回 true,删除失败或者输入参数为 NULL 时,返回 false。
执行类型
| TYPE | VALUE | 说明 |
|---|---|---|
| NATIVE | 0 | 函数只能在本地计算 |
| VOLATI | 0 | 函数的每次计算值不同 |
| STABLE | 0 | 函数的每次计算值相同 |
| COMPUTE | 0 | 函数支持预计算取值 |
| NOT_CONST | 0 | 函数不支持转常数 |
| HAVE_DEF | 0 | 函数参数有默认值 |
示例
注意
已在数据库XHOME目录下新建test.txt文件
sql
-- 删除XHOME目录下的test.txt文件
SQL> SELECT DROP_FILE('/XHOME/test.txt') FROM dual;
+-------+
| EXPR1 |
+-------+
| T |
+-------+