gpt4 book ai didi

oracle - 如何清除 Oracle AQ 中的队列

转载 作者:行者123 更新时间:2023-12-02 02:50:05 25 4
gpt4 key购买 nike

我是第一次测试 Oracle AQ。我已成功在我创建的队列中创建了 2000 行测试插入。

现在,我想清除这些内容。当我自学时,我将到期时间设置为一个月。我等不了那么久。而且我认为我不应该将它们从队列表中删除。

最好的方法是什么?

最佳答案

您可以使用DBMS_aqadm.purge_queue_table过程。

<小时/>

解决方案

SQL 看起来像这样:

-- purge queue
DECLARE
po_t dbms_aqadm.aq$_purge_options_t;
BEGIN
dbms_aqadm.purge_queue_table('MY_QUEUE_TABLE', NULL, po_t);
END;

关于oracle - 如何清除 Oracle AQ 中的队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4261891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com