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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

oracle create or replace directory 的用法

發布時間:2024/1/18 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle create or replace directory 的用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
create or replace directory UTL_FILE_DIR as 'd:/test';?
d:/test 必需是已經存在的目錄。?
用sys用戶登錄給要訪問的用戶指定訪問目錄的權限。?
GRANT READ ON DIRECTORY UTL_FILE_DIR TO wangyh;?

GRANT WRITE ON DIRECTORY UTL_FILE_DIR TO wangyh;


創建或替換為“/ tmp目錄”的目錄EXP_DIR;
目錄創建??以后,就可以把讀寫權限,“授予特定用戶,具體語法如下:GRANT READ,WRITE]目錄目錄的用戶名,?例如:



授予讀,寫上目錄EXP_DIR到EYGLE;
此時用戶EYGLE就擁有了對該目錄的讀寫權限。

讓我們看一個簡單的測試:
SQL>創建或替換目錄UTL_FILE_DIR的/ opt / ORACLE / UTL_FILE';目錄已創建。SQL>聲明2 fhandle utl_file.file_type;3開始4 fhandle:= utl_file.fopen('UTL_FILE_DIR','example.txt文件','w'的);5 utl_file.put_line(fhandle,“EYGLE測試寫一個');6 utl_file.put_line(fhandle,“EYGLE測試寫兩個');7 utl_file.fclose(fhandle);8月底;9 /PL / SQL過程已成功完成。SQL>! 甲骨文跳線9.2.0] $ /選擇/ ORACLE /的UTL_FILE / example.txt中 EYGLE測試寫一個 EYGLE測試寫了兩 [ORACLE跳線9.2.0]
類似的我們可以通過UTL_FILE來讀取文件:
SQL>聲明2 fhandle utl_file.file_type;3 fp_buffer VARCHAR2(4000);4開始5 fhandle:= utl_file.fopen('UTL_FILE_DIR','example.txt文件','R');6 7 utl_file.get_line(fhandle,fp_buffer);DBMS_OUTPUT.PUT_LINE(fp_buffer);9 utl_file.get_line(fhandle,fp_buffer);10 DBMS_OUTPUT.PUT_LINE(fp_buffer);11 utl_file.fclose(fhandle);12月底;13 / EYGLE測試寫一個 EYGLE測試寫了兩PL / SQL過程已成功完成。
可以查詢dba_directories查看所有目錄。
SQL> SELECT * FROM dba_directories;老板的directory_name DIRECTORY_PATH -------------------------------------------------- ---------------------------------------- SYS UTL_FILE_DIR的/ opt / ORACLE / UTL_FILE SYS BDUMP_DIR的/ opt / ORACLE / ADMIN /康納/ bdump SYS EXP_DIR的/ opt / ORACLE / UTL_FILE
可以使用下拉目錄中刪除這些路徑。
SQL>降目錄EXP_DIR;放置目錄SQL> SELECT * FROM dba_directories;老板的directory_name DIRECTORY_PATH -------------------------------------------------- ---------------------------------------- SYS UTL_FILE_DIR的/ opt / ORACLE / UTL_FILE SYS BDUMP_DIR的/ opt / ORACLE / ADMIN /康納/ bdump
Create directory讓我們可以在Oracle數據庫中靈活的對文件進行讀寫操作,極大的提高了Oracle的易用性和可擴展性。
其語法為:
CREATE [OR REPLACE] DIRECTORY?directory?AS 'pathname';

本案例具體創建如下:
create or replace directory exp_dir as '/tmp';
目錄創建以后,就可以把讀寫權限授予特定用戶,具體語法如下:
GRANT READ[,WRITE] ON DIRECTORY?directory?TO?username;

例如:
grant read, write on directory exp_dir to eygle;
此時用戶eygle就擁有了對該目錄的讀寫權限。

讓我們看一個簡單的測試:
SQL> create or replace directory UTL_FILE_DIR as '/opt/oracle/utl_file';Directory created.SQL> declare2 fhandle utl_file.file_type;3 begin4 fhandle := utl_file.fopen('UTL_FILE_DIR', 'example.txt', 'w');5 utl_file.put_line(fhandle , 'eygle test write one');6 utl_file.put_line(fhandle , 'eygle test write two');7 utl_file.fclose(fhandle);8 end;9 /PL/SQL procedure successfully completed.SQL> ! [oracle@jumper 9.2.0]$ more /opt/oracle/utl_file/example.txt eygle test write one eygle test write two [oracle@jumper 9.2.0]$
類似的我們可以通過utl_file來讀取文件:
SQL> declare2 fhandle utl_file.file_type;3 fp_buffer varchar2(4000);4 begin5 fhandle := utl_file.fopen ('UTL_FILE_DIR','example.txt', 'R');6 7 utl_file.get_line (fhandle , fp_buffer );8 dbms_output.put_line(fp_buffer );9 utl_file.get_line (fhandle , fp_buffer );10 dbms_output.put_line(fp_buffer );11 utl_file.fclose(fhandle);12 end;13 / eygle test write one eygle test write twoPL/SQL procedure successfully completed.
可以查詢dba_directories查看所有directory.
SQL> select * from dba_directories;OWNER DIRECTORY_NAME DIRECTORY_PATH ------------------------------ ------------------------------ ------------------------------ SYS UTL_FILE_DIR /opt/oracle/utl_file SYS BDUMP_DIR /opt/oracle/admin/conner/bdump SYS EXP_DIR /opt/oracle/utl_file
可以使用drop directory刪除這些路徑.
SQL> drop directory exp_dir;Directory droppedSQL> select * from dba_directories;OWNER DIRECTORY_NAME DIRECTORY_PATH ------------------------------ ------------------------------ ------------------------------ SYS UTL_FILE_DIR /opt/oracle/utl_file SYS BDUMP_DIR /opt/oracle/admin/conner/bdump

創建或替換為“/ tmp目錄”的目錄EXP_DIR;
目錄創建??以后,就可以把讀寫權限,“授予特定用戶,具體語法如下:GRANT READ,WRITE]目錄目錄的用戶名,?例如:



授予讀,寫上目錄EXP_DIR到EYGLE;
此時用戶EYGLE就擁有了對該目錄的讀寫權限。

讓我們看一個簡單的測試:
SQL>創建或替換目錄UTL_FILE_DIR的/ opt / ORACLE / UTL_FILE';目錄已創建。SQL>聲明2 fhandle utl_file.file_type;3開始4 fhandle:= utl_file.fopen('UTL_FILE_DIR','example.txt文件','w'的);5 utl_file.put_line(fhandle,“EYGLE測試寫一個');6 utl_file.put_line(fhandle,“EYGLE測試寫兩個');7 utl_file.fclose(fhandle);8月底;9 /PL / SQL過程已成功完成。SQL>! 甲骨文跳線9.2.0] $ /選擇/ ORACLE /的UTL_FILE / example.txt中 EYGLE測試寫一個 EYGLE測試寫了兩 [ORACLE跳線9.2.0]
類似的我們可以通過UTL_FILE來讀取文件:
SQL>聲明2 fhandle utl_file.file_type;3 fp_buffer VARCHAR2(4000);4開始5 fhandle:= utl_file.fopen('UTL_FILE_DIR','example.txt文件','R');6 7 utl_file.get_line(fhandle,fp_buffer);DBMS_OUTPUT.PUT_LINE(fp_buffer);9 utl_file.get_line(fhandle,fp_buffer);10 DBMS_OUTPUT.PUT_LINE(fp_buffer);11 utl_file.fclose(fhandle);12月底;13 / EYGLE測試寫一個 EYGLE測試寫了兩PL / SQL過程已成功完成。
可以查詢dba_directories查看所有目錄。
SQL> SELECT * FROM dba_directories;老板的directory_name DIRECTORY_PATH -------------------------------------------------- ---------------------------------------- SYS UTL_FILE_DIR的/ opt / ORACLE / UTL_FILE SYS BDUMP_DIR的/ opt / ORACLE / ADMIN /康納/ bdump SYS EXP_DIR的/ opt / ORACLE / UTL_FILE
可以使用下拉目錄中刪除這些路徑。
SQL>降目錄EXP_DIR;放置目錄SQL> SELECT * FROM dba_directories;老板的directory_name DIRECTORY_PATH -------------------------------------------------- ---------------------------------------- SYS UTL_FILE_DIR的/ opt / ORACLE / UTL_FILE SYS BDUMP_DIR的/ opt / ORACLE / ADMIN /康納/ bdump

總結

以上是生活随笔為你收集整理的oracle create or replace directory 的用法的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 尤物一区 | 日韩精品成人一区二区在线 | 日韩国产欧美一区二区三区 | 夜色一区 | 啪啪综合网 | 国产不卡av在线 | 午夜视频在线观看国产 | 久久久精品视频免费 | 日本99视频 | 情欲超| 色九九视频 | 你懂的欧美 | 动漫玉足吸乳羞免费网站玉足 | 久久久在线视频 | mm131丰满少妇人体欣赏图 | 无码精品黑人一区二区三区 | 色哟哟国产精品 | 国产人成免费视频 | 极品尤物在线观看 | 日本特黄网站 | 国产精品30p | 最新中文在线视频 | 最近中文字幕在线免费观看 | 日本黄色免费大片 | 久久久九九九热 | 亚洲欧洲自拍偷拍 | 欧美日韩性生活视频 | 日韩欧美在线一区二区 | 色综合天天综合综合国产 | 蜜桃臀av一区二区三区 | 日本中文字幕有码 | 日韩区在线 | 操人在线观看 | 成年人网站免费在线观看 | 午夜精品在线观看 | 老熟妇高潮一区二区三区 | 久久久蜜桃一区二区人 | 在线成人免费视频 | wwwxx国产 | 精品少妇人妻av免费久久久 | 免费一级黄色片 | 高h av| 一区二区三区四区人妻 | 日本午夜激情视频 | 欧美成人看片黄a免费看 | 伊人网在线视频 | 欧美激情在线免费 | 国产精品国产a级 | 日韩欧美高清在线 | 在线观看欧美成人 | 国产欧美日韩专区发布 | 天堂国产精品 | 精品人妻一区二区三区日产乱码卜 | 久久久久亚洲av片无码下载蜜桃 | 亚色视频| 不卡三区 | 变态视屏| 亚洲s码欧洲m码国产av | 肉肉av福利一精品导航 | 免费在线观看av片 | 丁香激情五月 | 91欧美成人 | 欧美日韩人妻精品一区在线 | 青青草原成人网 | 欧美一区二区三区久久精品 | 另类老妇性bbwbbw图片 | 男人的天堂a在线 | 狐狸视频污 | 国产剧情av引诱维修工 | 中文字幕精品一区二区精 | 亚洲美女视频 | 亚洲天堂第一页 | 久久成人免费 | 国产区小视频 | 免费国产视频 | 香蕉成人在线视频 | 亚洲天堂2021av | 美女扒开腿让男生桶 | 在线亚洲色图 | 激情av在线播放 | 亚洲电影中文字幕 | 久久久视频在线 | 林天顾悦瑶笔趣阁 | 九九精品九九 | 亚洲男性天堂 | 最近中文字幕 | 亚州欧美在线 | 窝窝在线视频 | 日韩综合av| 一区二区欧美日韩 | 久久久久久久黄色片 | 很黄很污的视频 | 亚洲在线播放 | 亚洲色图网站 | 免费网站观看www在线观看 | 婷婷色伊人 | 三浦惠理子aⅴ一二三区 | 亚洲色图五月天 | 亚洲精品66 |