日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle授予directory读权限,Oracle对目录文件(directory)的读写操作

發布時間:2023/12/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle授予directory读权限,Oracle对目录文件(directory)的读写操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Create directory讓我們可以在Oracle數據庫中靈活的對文件進行讀寫操作,極大的提高了Oracle的易用性和可擴展性。

其語法為:

create or replace directory exp_dir as '/tmp';

目錄創建以后,就可以把讀寫權限授予特定用戶,例如:

grant read, write on directory exp_dir to eygle;

此時用戶eygle就擁有了對該目錄的讀寫權限。

例如:

當用SCOTT進行目錄創建的時候,首先應該賦給SCOTT創建目錄的權限,如果沒有則會報一下錯誤

SQL> create or replace directory MY_DIR?? as 'd:\test';

create or replace directory MY_DIR?? as 'd:\test'

ORA-01031: 權限不足

SQL> GRANT CREATE ANY DIRECTORY TO scott;--授權給SCOTT用戶創建目錄權限

Grant succeeded

SQL>create or replace directory MY_DIR?? as 'd:\test';--創建了一個目錄名為'MY_DIR'的目錄,他的路徑是'd:\test'

Directory created.

SQL>select * from all_directories;--查看創建的目錄

OWNER??? DIRECTORY_NAME????? DIRECTORY_PATH

SYS?????????????? ?MY_DIR????????????????????? ? d:\test

SQL> drop directory my_dir;--刪除目錄

Directory dropped

寫入文件:

SQL> DECLARE

2? filehandle? utl_file.file_type;

3? begin

4? filehandle := utl_file.fopen('MY_DIR','test.txt','w');

5? utl_file.put_line(filehandle,'test 1 write one.');

6? utl_file.put_line(filehandle,'你好!');

7? utl_file.fclose(fil

總結

以上是生活随笔為你收集整理的oracle授予directory读权限,Oracle对目录文件(directory)的读写操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。