BACKFILE_TYPE
📄字数 814
👁️阅读量 加载中...
功能描述
返回备份文件的类型。
语法格式
sql
BACKFILE_TYPE(expr)
输入参数
expr
:VARCHAR
类型,或能隐式转换为VARCHAR
类型的其他类型。
注意
- 参数输入路径需为数据库逻辑路径(逻辑路径与操作系统路径的映射关系参考配置文件 mount.ini)
- 参数的格式为:
数据库逻辑路径 + 备份文件名
,例如:“/BACKUP/TAB_BACKUP.EXP”
输出结果
返回 VARCHAR
类型,返回值取值范围为:db_exp
、tab_exp
、sys_back
或 unknown
之一,输入参数为 NULL
时,输出结果为 NULL
。
输出结果说明
返回值 | 说明 |
---|---|
db_exp | 库级逻辑备份文件 |
tab_exp | 表级逻辑备份文件 |
sys_back | 系统级备份文件 |
unknown | 未知文件 |
示例
sql
SQL> CREATE TABLE tab_backup2(c1 INT,c2 VARCHAR);
SQL> INSERT INTO tab_backup2 VALUES (1, 'test1'), (2, 'test2'), (3, 'test3'), (4, 'test4');
SQL> BACKUP TABLE tab_backup2 TO '/BACKUP/TAB_BACKUP.EXP';
-- 查询表级备份文件的类型
SQL> SELECT BACKFILE_TYPE('/BACKUP/TAB_BACKUP.EXP');
+---------+
| EXPR1 |
+---------+
| tab_exp |
+---------+