我有一个准备好的脚本,它使用PL / SQL发送电子邮件。它已存储在一个过程中,当通过传递适当的参数调用它时,它会发送电子邮件。
现在,我需要从光盘中取出一个文件并将其作为附件发送。我见过很多例子,数据存储在BLOB中,来自数据库。就我而言,它不是来自DB,而是服务器/光盘上的文件。
如何实现这一目标?
答案 0 :(得分:0)
ORACLE DIRECTORIES可用于实现这一目标。
答案 1 :(得分:0)
使用UTL_FILE从磁盘读取数据。
您可以找到一个很好的示例,说明如何使用它将整个文件加载到Alexandria PL/SQL Library中的BLOB中。查看(或仅复制!)来自file_util_pkg.get_blob_from_file
的代码。