我正在Oracle Database 11g上使用Pl / SQL和Oracle Application Express 4.1。
我一直在尝试发送一封电子邮件,其中包含我所拥有的SELECT
声明结果的HTML输出。我发现打印出HTML的owa_utils.cellsprint
函数,但我希望实际上从一个类似函数返回的大varchar或clob中获取HTML。然后我可以添加更多我自己的文本,并最终发送带有表格的电子邮件。我四处搜索,但除了细胞印刷功能之外找不到任何东西。
所以我拥有的是这个:
owa_utils.cellsprint('SELECT col1, col2, col3 FROM my_table WHERE condition');
但我理想的是与此类似的东西:
l_clob := some_function('SELECT col1, col2, col3 FROM mytable WHERE condition');
然后我会向l_clob添加更多HTML并发送电子邮件
有没有办法在没有编写我自己的函数来迭代结果集并使用<tr>
和<td>
自己创建表的情况下执行此操作?