Oracle apex 在oracle APEX邮件正文中选择并显示该表

Oracle apex 在oracle APEX邮件正文中选择并显示该表,oracle-apex,Oracle Apex,在oracle APEX 4.2中发送邮件时,是否可以在邮件正文中以经典报告方式选择和显示数据库表 版本:oracle APEX 4.2 样本: 问候,, DOC是的,你可以发送一封HTML电子邮件,但你必须自己构建HTML。例如: declare l_body_text long; l_body_html long; begin l_body_html := '<table style="border-collapse: collapse; border: 1px so

在oracle APEX 4.2中发送邮件时,是否可以在邮件正文中以经典报告方式选择和显示数据库表

版本:oracle APEX 4.2

样本:

问候,,
DOC

是的,你可以发送一封HTML电子邮件,但你必须自己构建HTML。例如:

declare
   l_body_text long;
   l_body_html long;
begin
   l_body_html := '<table style="border-collapse: collapse; border: 1px solid black"><tbody>'
                  || '<tr>'
                  || '<th style="background-color: #eef; border: 1px solid black">ENAME</th>'
                  || '<th style="background-color: #eef; border: 1px solid black">DNAME</th></tr>';

   for r in (select ename, dname from emp)
   loop
      l_body_html := l_body_html || '<tr><td style="border: 1px solid black">' 
                     || r.ename || '</td><td style="border: 1px solid black">'
                     || r.dname|| '</td></tr>';
   end loop;
   l_body_html := l_body_html || '</tbody></table>';

   l_body_text := 'Plain text version';

   apex_mail.send
      ( p_to        => 'you@there.com'
      , p_from      => 'me@here.com'
      , p_body      => l_body_text
      , p_body_html => l_body_html
      , p_subj      => 'Your report'
      );
end;
注:

如果收件人无法接收HTML电子邮件,您需要提供纯文本替代方案。 您需要在线应用任何样式-您不能引用CSS文件。
你能详细说明一下吗?假设我有EMP表,我想选择该表并在邮件正文中发布该表。从emp中选择ename,dname,其中dno=10,当收到邮件时,邮件正文应以表格格式发布ename和dname。如何根据某些条件从表格中添加图像?假设图像存储在表中,并且需要针对特定条件显示,即动态图像而不是固定图像。@Vini我认为您应该将此作为一个新问题提出,提供您想要做的更多细节。我已经提出了一个线程,详细说明了整个要求,如果您能看一下,我将非常感谢。