设为首页 - 加入收藏 PHP编程网 - PHP站长网 (http://www.52php.cn)- 电商,百科,编程,业界,移动互联,5G,云计算,站长网!
热搜: 娱乐 服务 百度 表达
当前位置: 首页 > 站长百科 > 正文

oracle utl_mail消息体大小限制

发布时间:2021-01-24 07:19 所属栏目:[站长百科] 来源:网络整理
导读:我在oracle 10.x中使用utl_mail程序,并注意到如果我尝试将长度超过4000个字符的值传递给Message的varchar2输入,我会收到错误:4000有效,4001失败.这是一个硬编码限制,还是有一个设置我可以改变以增加这个?我原以为它会是32000的限制…… 感谢任何和所有的

我在oracle 10.x中使用utl_mail程序,并注意到如果我尝试将长度超过4000个字符的值传递给Message的varchar2输入,我会收到错误:4000有效,4001失败.这是一个硬编码限制,还是有一个设置我可以改变以增加这个?我原以为它会是32000的限制……

感谢任何和所有的帮助
麦克风

解决方法

UTL_MAIL是UTL_SMTP的简单包装器,它通常只用于简短的电子邮件.

UTL_MAIL.SEND (
   sender      IN    VARCHAR2,recipients  IN    VARCHAR2,cc          IN    VARCHAR2 DEFAULT NULL,bcc         IN    VARCHAR2 DEFAULT NULL,subject     IN    VARCHAR2 DEFAULT NULL,message     IN    VARCHAR2,mime_type   IN    VARCHAR2 DEFAULT 'text/plain; charset=us-ascii',priority    IN    PLS_INTEGER DEFAULT NULL);

如果您使用UTL_SMTP,则可以通过重复调用UTL_SMTP.DATA来发送任意长度的电子邮件.

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

推荐文章
热点阅读