小编sas*_*har的帖子

使用PL/SQL中的UTL_SMTP生成的电子邮件正文中的随机感叹号

当我生成一个值表并使用PL-sql中的UTL_SMTP将输出写为电子邮件正文时.

该表生成了5列和29行的组合.

问题是一些随机的感叹号!正在电子邮件正文中生成.

代码如下......

CREATE OR REPLACE PROCEDURE APPS.xxjdsu_crm_jobs_monitoring(
                                                   errbuf       OUT   VARCHAR2,
                                                   retcode      OUT   VARCHAR2,
                                                   p_subject             IN VARCHAR2,
                                                   P_recipient_to_list   IN VARCHAR2,
                                                   P_recipient_cc_list   IN VARCHAR2,
                                                   p_signature1          IN VARCHAR2,
                                                   p_signature2          IN VARCHAR2,
                                                   p_signature3          IN VARCHAR2,
                                                   p_signature4          IN VARCHAR2
                                                   )
AS
  l_recipient_to_list VARCHAR2(32767) :=lower(replace(P_recipient_to_list,';',','));
  l_recipient_cc_list VARCHAR2(32767) :=lower(replace(P_recipient_cc_list,';',','));
  l_Mail_Conn utl_smtp.Connection;
  l_Mail_Host   VARCHAR2(100) := 'localhost';
  l_From        VARCHAR2(80) ;
  l_Recipient   VARCHAR2(3000);
  l_run_date    DATE := sysdate;
  l_Subject     VARCHAR2(1000) ;
  l_priority    VARCHAR2(10) := 'NORMAL';
  l_instance    VARCHAR2(80);
  l_crlf        VARCHAR2(2) := chr(13)||chr(10);
  l_msg_body    clob := empty_clob;               --This LOB will be …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql

-3
推荐指数
1
解决办法
2404
查看次数

标签 统计

oracle ×1

plsql ×1

sql ×1