use*_*735 21 oracle metadata oracle11g
我假设这些信息在Oracle元数据表中可用,但究竟在哪里?
我需要BFILENAME的目录对象,如下所示:使用PL/SQL,我如何将文件的内容输入blob?
我试过了:
select * from all_objects where object_type ='DIRECTORY';
OWNER OBJECT_NAME
------------------------------ ------------------------------
SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE
------------------------------ ---------- -------------- -------------------
CREATED LAST_DDL_TIME TIMESTAMP STATUS T G S
------------------- ------------------- ------------------- ------- - - -
NAMESPACE EDITION_NAME
---------- ------------------------------
SYS ORACLE_OCM_CONFIG_DIR
12689 DIRECTORY
2010-03-30 10:16:30 2011-01-10 12:49:39 2011-01-10:12:49:39 VALID N N N
9
SYS DATA_PUMP_DIR
12764 DIRECTORY
2010-03-30 10:16:43 2011-01-10 12:49:38 2011-01-10:12:49:38 VALID N N N
9
SYS XMLDIR
57134 DIRECTORY
2010-03-30 10:29:37 2010-03-30 10:29:37 2010-03-30:10:29:37 VALID N N N
9
Run Code Online (Sandbox Code Playgroud)
但根据输出时间戳,这些不是为我创建的目录.这也没有显示对象的真实OS文件路径.
Jus*_*ave 67
该ALL_DIRECTORIES数据字典视图将有关于你的所有访问该目录的信息.这包括操作系统路径
SELECT owner, directory_name, directory_path
FROM all_directories
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
128048 次 |
| 最近记录: |