2011-05-25 6 views
15

私は次のようにOracle Directory csvDirを作成しました:Oracleディレクトリのパスを取得する方法は?

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

、どのように私はこのcsvDirエイリアスからのパスを取得することができますか?

このパスを格納するシステムテーブルが必要です。

ALL_DIRECTORIESビューだろう

答えて

15
select directory_path from dba_directories where upper(directory_name) = 'CSVDIR' 
+1

ありがとうございます!これはDBAの役割のためだけに機能します。 –

5

ALL_DIRECTORIESデータ・ディクショナリ・ビューでは、へのアクセス権を持っているすべてのディレクトリについての情報を持っています。それにはオペレーティングシステムのパスが含まれます

SELECT owner, directory_name, directory_path 
    FROM all_directories 
関連する問題