Как получить путь к каталогу Oracle? - PullRequest
19 голосов
/ 25 мая 2011

Я создал следующий каталог Oracle csvDir:

create or replace directory csvDir as
 'd:\oracle\oradata\external_data\downloadedFiles';

Теперь, как я могу получить путь из этого csvDir псевдонима?

Должна быть какая-то системная таблица, котораясохраняет этот путь.

Ответы [ 3 ]

27 голосов
/ 25 мая 2011

Это будет представление ALL_DIRECTORIES:

http://download.oracle.com/docs/cd/B28359_01/server.111/b28320/statviews_1075.htm#i1576965

16 голосов
/ 25 мая 2011
select directory_path from dba_directories where upper(directory_name) = 'CSVDIR'
5 голосов
/ 17 ноября 2014

Представление словаря данных ALL_DIRECTORIES будет содержать информацию обо всех каталогах, к которым у вас есть доступ. Это включает в себя путь операционной системы

SELECT owner, directory_name, directory_path
  FROM all_directories
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...