Oracle 19C DIRECTORY(ディレクトリ)の作成、削除方法

環境
Windows 2019 Server
Oracle 19c

構文1
CREATE DIRECTORY構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CREATE [OR REPLACE] DIRECTORY <ディレクトリ名> AS '<ディレクトリパス>';
CREATE [OR REPLACE] DIRECTORY <ディレクトリ名> AS '<ディレクトリパス>';
CREATE [OR REPLACE] DIRECTORY <ディレクトリ名> AS '<ディレクトリパス>';

OR REPLACE
同名のディレクトリ名が既に存在した時でも、構わず上書きする場合に指定する

ディレクトリパス
参照するディレクトリのパス名を指定する

操作例
「D:¥backup」ディレクトリに、cftdirという名前でディレクトリオブジェクトを作成する。

コマンド

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CREATE DIRECTORY cftdir AS 'D:\backup';
CREATE DIRECTORY cftdir AS 'D:\backup';
CREATE DIRECTORY cftdir AS 'D:\backup';

構文2

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
DROP DIRECTORY <ディレクトリ名>;
DROP DIRECTORY <ディレクトリ名>;
DROP DIRECTORY <ディレクトリ名>;

ディレクトリの削除には DROP DIRECTORY句を使用します。

操作例
ディレクトリオブジェクト(cftdir)を削除する。
コマンド

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
DROP DIRECTORY cftdir;
DROP DIRECTORY cftdir;
DROP DIRECTORY cftdir;

 

Oracle 19c

Posted by arkgame