日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

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

你的位置:

問答吧

-> Oracle

-> 問題詳情

關于oracle存儲過程讀取文件

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

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

2,怎么實現?比如,需要什么特殊的權限嗎?

作者: lijinlin_love

發布時間: 2010-10-15

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

作者: ojuju10

發布時間: 2010-10-15

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

這樣不能實現嗎

作者: lijinlin_love

發布時間: 2010-10-15

可以的。而且就是目錄是動態的也可以。只是在存儲過程中要做動態處理。我曾經實現過。

作者: xfcy800

發布時間: 2010-10-15

三樓 謝謝你的回答

再問一個問題

2,有什么特殊要求嗎?比如,需要什么授權嗎

因為現在我不是以DBA的身份登錄的

作者: lijinlin_love

發布時間: 2010-10-15

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

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

執行 grant READ,WRITE ON DIRECTORY read_dir TO user1;即可

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

作者: xfcy800

發布時間: 2010-10-15

引用 2 樓 lijinlin_love 的回復:

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

這樣不能實現嗎

先創建目錄,后將目錄傳遞參數進去,可以實現

作者: ojuju10

發布時間: 2010-10-15

GRANT CREATE ANY DIRECTORY to user;

GRANT drop ANY DIRECTORY to user;

GRANT alter ANY DIRECTORY to user;

作者: ojuju10

發布時間: 2010-10-15

總結

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

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