在我自学的时候,我将到期时间定为一个月。我已经设法在我创建的队列中创建了2000行测试插入。我想清除这些。我第一次测试Oracle AQ。现在,我不能等那么久。我不认为我应该从队列表中删除它们。
使用dbms_aq包。请查看文档中的示例:Dequeuing Messages。 向下滚动一下,这是一个完整的例子。
Oracle Streams AQ不支持对队列表或关联的索引组织表(IOT)进行数据操作语言(DML)操作(如果有)。唯一受支持的修改队列表的方法是通过提供的API。如果对它们执行DML操作,队列表和IOT可能会变得不一致,因此会被破坏。
Thinbug2022年10月24日