【问题标题】:Oracle add new line character to varchar variable for utlmail messageOracle 为 utlmail 消息的 varchar 变量添加换行符
【发布时间】:2015-07-16 03:05:33
【问题描述】:

我正在为 utlmail 创建电子邮件正文,我想创建一个字符串并替换字符串中的标记。我遇到的第一个问题是在电子邮件正文中显示新行。

Mesg VARCHAR2(4000) := q'[Item1:token1 /n/n Item2:token2]'; 

当我替换令牌并通过 utlmail 发送消息时,/n/n 显示在电子邮件消息中,而不是创建新行。

我还想在消息中列出大约 20 项,如何使用大的初始文本初始化变量(即,在多行而不是 1 长行上初始化它)。

感谢您的帮助

【问题讨论】:

    标签: oracle replace newline varchar2 utl-mail


    【解决方案1】:

    想通了

    Mesg VARCHAR2(4000) := q'[item1:token1]' 
    || utl_tcp.CRLF || q'[item2:token2]';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-07
      • 1970-01-01
      • 2014-08-04
      相关资源
      最近更新 更多