问题描述
我有一个名为 “contarct1.pdf” 的文件,该文件保存在数据库服务器目录中
当我从 “dba_directories” 视图查询时,我可以检索该目录路径的详细信息
我需要使用两个选项中的任何一个向用户查看此pdf文件
1.在oracle ebs中提交报告 (需要知道报告的查询应该是什么)
或者
2.在oracle ebs自定义表单中按下一个按钮
当我从 “dba_directories” 视图查询时,我可以检索该目录路径的详细信息
我需要使用两个选项中的任何一个向用户查看此pdf文件
1.在oracle ebs中提交报告 (需要知道报告的查询应该是什么)
或者
2.在oracle ebs自定义表单中按下一个按钮
专家解答
这是通过浏览器下载/检索blob中的文件的示例
https://asktom.oracle.com/pls/asktom/asktom.search?tag=displaying-pdf-files-stored-in-the-database
要将文件从目录中获取到博客中,一些PLSQL应该足够
https://asktom.oracle.com/pls/asktom/asktom.search?tag=displaying-pdf-files-stored-in-the-database
要将文件从目录中获取到博客中,一些PLSQL应该足够
declare
l_bf bfile;
l_pdf blob;
l_dest_offset integer := 1;
l_src_offset integer := 1;
begin
dbms_lob.createtemporary(l_pdf,true);
l_bf := bfilename('MY_DIR', 'myreport.pdf');
dbms_lob.fileopen(l_bf, dbms_lob.file_readonly);
dbms_lob.loadblobfromfile (
dest_lob => l_pdf,
src_bfile => l_bf,
amount => dbms_lob.lobmaxsize,
dest_offset => l_dest_offset,
src_offset => l_src_offset);
dbms_lob.fileclose(l_bf);
end;
/
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




