问题描述
我有一个名为 “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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。