ORACLE 11g:如何查询外部文件中的位置?

ORACLE 11g:如何查询外部文件中的位置?,oracle,oracle11g,Oracle,Oracle11g,如果我在Oracle中创建这样的表: SQL> CREATE TABLE emp_load 2 (employee_number CHAR(5), 3 employee_dob CHAR(20), 4 employee_last_name CHAR(20), 5 employee_first_name CHAR(15), 6 employee_middle_name CHAR(15), 7

如果我在Oracle中创建这样的表:

SQL> CREATE TABLE emp_load
  2    (employee_number      CHAR(5),
  3     employee_dob         CHAR(20),
  4     employee_last_name   CHAR(20),
  5     employee_first_name  CHAR(15),
  6     employee_middle_name CHAR(15),
  7     employee_hire_date   DATE)
  8  ORGANIZATION EXTERNAL
  9    (TYPE ORACLE_LOADER
 10     DEFAULT DIRECTORY def_dir1
 11     ACCESS PARAMETERS
 12       (RECORDS DELIMITED BY NEWLINE
 13        FIELDS (employee_number      CHAR(2),
 14                employee_dob         CHAR(20),
 15                employee_last_name   CHAR(18),
 16                employee_first_name  CHAR(11),
 17                employee_middle_name CHAR(11),
 18                employee_hire_date   CHAR(10) date_format DATE mask "mm/dd/yyyy"
 19               )
 20       )
 21     LOCATION ('info.dat')
 22    );

 Table created.
我需要查询和更新零件中使用的文件

LOCATION('info.dat')
我正在尝试获取文件名,如下所示:

select LOCATION from <something>.emp_load;
进行此查询的正确方法是什么?


提前感谢

您可以从中获取文件的操作系统路径

你的档案会在那里

如果要查找表的目录以及其他相关信息,可以从中获取

如果要查找目录和位置,可以从以下位置获取:


如果在不同的模式中存在重复项,则可能需要指定这些查询的所有者;或者,如果您拥有该表,则改为查询
用户*
视图。

您可以从

你的档案会在那里

如果要查找表的目录以及其他相关信息,可以从中获取

如果要查找目录和位置,可以从以下位置获取:


如果在不同的模式中存在重复项,则可能需要指定这些查询的所有者;或者,如果您拥有该表,则改为查询
用户*
视图。

您可以从

你的档案会在那里

如果要查找表的目录以及其他相关信息,可以从中获取

如果要查找目录和位置,可以从以下位置获取:


如果在不同的模式中存在重复项,则可能需要指定这些查询的所有者;或者,如果您拥有该表,则改为查询
用户*
视图。

您可以从

你的档案会在那里

如果要查找表的目录以及其他相关信息,可以从中获取

如果要查找目录和位置,可以从以下位置获取:


如果在不同的模式中存在重复项,则可能需要指定这些查询的所有者;或者,如果您拥有该表,则改为查询
用户*
视图。

其工作方式:

select * from all_external_locations where table_name='<table name>' and owner='<owner>';
从表名为“”、所有者为“”的所有外部位置选择*;

它的工作方式:

select * from all_external_locations where table_name='<table name>' and owner='<owner>';
从表名为“”、所有者为“”的所有外部位置选择*;

它的工作方式:

select * from all_external_locations where table_name='<table name>' and owner='<owner>';
从表名为“”、所有者为“”的所有外部位置选择*;

它的工作方式:

select * from all_external_locations where table_name='<table name>' and owner='<owner>';
从表名为“”、所有者为“”的所有外部位置选择*;