私は次のようにOracle Directory csvDir
を作成しました:Oracleディレクトリのパスを取得する方法は?
create or replace directory csvDir as
'd:\oracle\oradata\external_data\downloadedFiles';
、どのように私はこのcsvDir
エイリアスからのパスを取得することができますか?
このパスを格納するシステムテーブルが必要です。
ALL_DIRECTORIESビューだろう私は次のようにOracle Directory csvDir
を作成しました:Oracleディレクトリのパスを取得する方法は?
create or replace directory csvDir as
'd:\oracle\oradata\external_data\downloadedFiles';
、どのように私はこのcsvDir
エイリアスからのパスを取得することができますか?
このパスを格納するシステムテーブルが必要です。
ALL_DIRECTORIESビューだろうselect directory_path from dba_directories where upper(directory_name) = 'CSVDIR'
ありがとうございます!これはDBAの役割のためだけに機能します。 –
ALL_DIRECTORIESデータ・ディクショナリ・ビューでは、へのアクセス権を持っているすべてのディレクトリについての情報を持っています。それにはオペレーティングシステムのパスが含まれます
SELECT owner, directory_name, directory_path
FROM all_directories
ありがとう! ALL_DIRECTORIESはすべてのロールで機能するので、私は特権を混乱させる必要はありません。 'すべてのディレクトリからdirectory_pathを選択します(upper(directory_name)= 'CSVDIR')はうまく動作します –