首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle调用APEX Apex_mail.send时无效的lob

Oracle调用APEX Apex_mail.send时无效的lob
EN

Stack Overflow用户
提问于 2022-04-13 00:47:45
回答 1查看 121关注 0票数 0

我有一个OracleDatabase18c标准版2版本18.0.0.0.0服务器,Oracle尖19运行在Linux机器上。

我正在测试发送电子邮件与模板建立在Apex上。如果我运行下面的代码,就会得到一个错误

代码语言:javascript
复制
begin

  Apex_mail.send(p_application_id     => 100,
                 p_to                 => 'demo@example.com',
                 p_from               => 'demo_1@example.com',
                 p_template_static_id => 'TEST',
                 p_placeholders       => '{"count":1}');
end; 

ORA-06502: PL/SQL: error : invalid LOB locator specified: ORA-22275 numérico o de valor
ORA-06512: en "SYS.DBMS_LOB", línea 727
ORA-06512: en "APEX_190100.WWV_FLOW_MAIL", línea 776
ORA-06512: en "APEX_190100.WWV_FLOW_MAIL", línea 849
ORA-06512: en "APEX_190100.WWV_FLOW_MAIL", línea 873
ORA-06512: en "APEX_190100.WWV_FLOW_MAIL_API", línea 88
ORA-06512: en línea 3

我在其他Oracle服务器上测试了相同的代码,没有问题。

如果我以下面的方式调用APEX_mai.send的重载函数,它可以正常工作。

代码语言:javascript
复制
begin
  
  apex_mail.send(p_to   => 'demo@example.com',
                 p_from => 'demo1@example.com,
                 p_body => 'Main email text goes here',
                 p_subj => 'APEX_MAIL - Plain Text message');
  Apex_Mail.push_queue;
end;

注意:应用程序100和模板"TEST“存在于我的顶级工作区中。

我的问题是,当我使用模板时,我的代码中有什么问题?

我尝试过发送一个空占位符,但结果是相同的。

EN

回答 1

Stack Overflow用户

发布于 2022-04-13 01:18:33

我发现了这个问题,由于一些奇怪的原因,“文本纯文本”模板不应该是空的,我添加了一个“.”(是的,一个简单的点)在模板中使用纯文本,它开始工作了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71850607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档