美元mkdir/测试
$ cd/测试
美元回声“测试主题”在祝辞主题。html
回声“测试ok !”在美元比;邮件。html
美元sqlplus用户/passwd@instance
完成创建或替换目录send_file_dir/测试的;
完成格兰特阅读> blob;
destmsg blob;
srcfilebfile:=BFILENAME (“send_file_dir”、“subject.html”);
msgfilebfile:=BFILENAME (“send_file_dir”、“mail.html”);
开始插入email_send值(seq_email_id.nextval, null,“test@163.com”,空,空,empty_blob (), empty_blob (), sysdate, null,“等待”,0,html, null)
返回dbms_lob.fileopen (srcfile);
dbms_lob.loadfromfile (destloc、srcfile dbms_lob.getlength (srcfile));
dbms_lob.fileclose (srcfile);
dbms_lob.fileopen (msgfile);
dbms_lob.loadfromfile (destmsg、msgfile dbms_lob.getlength (msgfile));
dbms_lob.fileclose (msgfile);
提交;
,
/
这样就向表email_send插入了两个团字段。
主题字段内容为subject.html
消息字段内容为邮件。html
<人力资源/>
误差在1号线:
ora - 22288:文件或LOB应用程序操作失败
没有这样的文件或目录
ora - 06512:“SYS。DBMS_LOB”,第805行
ora - 06512:在第9行
这些文件都是在数据库主机上的,如果主机上没有这些文件都会报的错。在主机上创建目录及文件就好了,我暂时还没找到从远程上读取文件的方法,如果哪位兄弟知道的话,告诉下,谢谢! !