问题描述
嗨,
如何使用dbms_scheduler从apex_mail_queue中删除数据?
我想这个创建工作
开始
dbms_scheduler.create_job (
作业名称 => 'xyz',
作业类型 => “存储过程”,
job_action => “重新调度”,
开始日期 => 系统戳,
重复间隔 => '频率 = 分钟; 间隔 = 30',
启用 => TRUE,
auto_drop => FALSE);
结束;
为了提前-
创建或替换程序重新调度器
作为
开始
插入dummy_mail
从apex_mail_queue中选择 *;
从apex_mail_queue中删除;
结束;
插入dummy_mail表但未从apex_mail_queue中删除的数据。
请帮助我。
如何使用dbms_scheduler从apex_mail_queue中删除数据?
我想这个创建工作
开始
dbms_scheduler.create_job (
作业名称 => 'xyz',
作业类型 => “存储过程”,
job_action => “重新调度”,
开始日期 => 系统戳,
重复间隔 => '频率 = 分钟; 间隔 = 30',
启用 => TRUE,
auto_drop => FALSE);
结束;
为了提前-
创建或替换程序重新调度器
作为
开始
插入dummy_mail
从apex_mail_queue中选择 *;
从apex_mail_queue中删除;
结束;
插入dummy_mail表但未从apex_mail_queue中删除的数据。
请帮助我。
专家解答
APEX_MAIL_QUEUE是位于物理邮件表wwv_flow_mail_queue顶部的视图,该视图可确保您仅删除 * 您 * 工作区的电子邮件。因此,在您的调度程序作业中,如果未设置任何工作区,它将不会删除任何内容。
所以你需要做一些像
首先设置您的工作区,然后您可以删除 * 该 * 工作区的电子邮件。
所以你需要做一些像
apex_application_install.set_workspace_id (your_workspace_id); apex_util.set_security_group_id(p_security_group_id => apex_application_install.get_workspace_id); delete apex_mail_queue;复制
首先设置您的工作区,然后您可以删除 * 该 * 工作区的电子邮件。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
786次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
664次阅读
2025-04-15 17:24:06
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
591次阅读
2025-04-20 10:07:02
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
548次阅读
2025-04-22 00:13:51
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
532次阅读
2025-04-17 17:02:24
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
510次阅读
2025-04-22 00:20:37
一页概览:Oracle GoldenGate
甲骨文云技术
496次阅读
2025-04-30 12:17:56
火焰图--分析复杂SQL执行计划的利器
听见风的声音
470次阅读
2025-04-17 09:30:30
OR+DBLINK的关联SQL优化思路
布衣
382次阅读
2025-05-05 19:28:36
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
382次阅读
2025-04-15 14:48:05