Create directory讓我們可以在Oracle資料庫中靈活的對檔案進行讀寫操作,極大的提高了Oracle的易用性和可擴充性。
其文法為:
CREATE [OR REPLACE] DIRECTORY directory AS 'pathname';
本案例具體建立如下:
目錄建立以後,就可以把讀寫權限授予特定使用者,具體文法如下:
GRANT READ[,WRITE] ON DIRECTORY directory TO username;
例如:
此時使用者eygle就擁有了對該目錄的讀寫權限。
讓我們看一個簡單的測試:
類似的我們可以通過utl_file來讀取檔案:
可以查詢dba_directories檢視所有directory.
可以使用drop directory删除這些路徑.