Pl/SQL 输出在 OUTLOOK 中未正确对齐

Pl/SQL output is not getting aligned properly in OUTLOOK

我们正在使用 pl/SQL 程序向所有业务用户打印 Microsoft Outlook 中 SQL 语句的输出,但是输出没有正确对齐,我已经尝试了所有pl/SQL 过程中的填充选项仍然输出已经动摇。有什么办法可以解决吗?

我不知道你是怎么做到的,但是

  • 如果是纯文本,使用非比例字体(如Courier)
  • 如果是HTML:
    • 查看将文本包含在 <pre> 标签中是否有帮助。为什么?因为有时你会 many spaces switched to a single space 这会破坏输出。例如,如果要显示 retval 局部变量的内容,则

      retval := '<pre style="font-family: monospace">' || retval || '</pre>';
      
    • 为了更好的格式,考虑使用无序列表(以 <ul> 标签开始;每个元素都有 <li> 标签)