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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle proedure 文件_关于oracle存储过程读取文件

發(fā)布時間:2025/4/16 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle proedure 文件_关于oracle存储过程读取文件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

你的位置:

問答吧

-> Oracle

-> 問題詳情

關(guān)于oracle存儲過程讀取文件

問題:我知道只能讀取固定目錄的文件,我想問的是

1,文件名可以通過參數(shù)傳入存儲過程中嗎?

2,怎么實(shí)現(xiàn)?比如,需要什么特殊的權(quán)限嗎?

作者: lijinlin_love

發(fā)布時間: 2010-10-15

不能,存儲過程要讀取文件,首先要創(chuàng)建該文件的目錄

作者: ojuju10

發(fā)布時間: 2010-10-15

UTL_FILE.FOPEN 函數(shù)中可以指定目錄和文件名,現(xiàn)在我是想目錄固定,而文件名通過參數(shù)傳入

這樣不能實(shí)現(xiàn)嗎

作者: lijinlin_love

發(fā)布時間: 2010-10-15

可以的。而且就是目錄是動態(tài)的也可以。只是在存儲過程中要做動態(tài)處理。我曾經(jīng)實(shí)現(xiàn)過。

作者: xfcy800

發(fā)布時間: 2010-10-15

三樓 謝謝你的回答

再問一個問題

2,有什么特殊要求嗎?比如,需要什么授權(quán)嗎

因?yàn)楝F(xiàn)在我不是以DBA的身份登錄的

作者: lijinlin_love

發(fā)布時間: 2010-10-15

需要授權(quán)的。比如你要對用戶user1授目錄/home/oracle/test/的讀寫授權(quán);

CREATE DIRECTORY read_dir AS '/home/oracle/test/';

執(zhí)行 grant READ,WRITE ON DIRECTORY read_dir TO user1;即可

UTL_FILE.fopen ('read_dir', DOC_NAME, 'R'); --讀取文件 DOC_NAME為傳入的文件名稱參數(shù)

作者: xfcy800

發(fā)布時間: 2010-10-15

引用 2 樓 lijinlin_love 的回復(fù):

UTL_FILE.FOPEN 函數(shù)中可以指定目錄和文件名,現(xiàn)在我是想目錄固定,而文件名通過參數(shù)傳入

這樣不能實(shí)現(xiàn)嗎

先創(chuàng)建目錄,后將目錄傳遞參數(shù)進(jìn)去,可以實(shí)現(xiàn)

作者: ojuju10

發(fā)布時間: 2010-10-15

GRANT CREATE ANY DIRECTORY to user;

GRANT drop ANY DIRECTORY to user;

GRANT alter ANY DIRECTORY to user;

作者: ojuju10

發(fā)布時間: 2010-10-15

總結(jié)

以上是生活随笔為你收集整理的oracle proedure 文件_关于oracle存储过程读取文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。