Plsql 如何删除(删除)Oracle AQ队列?

Plsql 如何删除(删除)Oracle AQ队列?,plsql,oracle-aq,Plsql,Oracle Aq,我希望删除Oracle AQ队列及其关联的表 执行此操作需要哪些命令?要删除队列及其相关的表,步骤如下: 停止排队 放下队列 删除队列表(可选) 以下命令将删除队列和表 您不需要删除表,但在执行此操作时通常会这样 BEGIN DBMS_AQADM.STOP_QUEUE(queue_name => 'QUEUE_NAME'); DBMS_AQADM.DROP_QUEUE(queue_name => 'QUEUE_NAME'); DBMS_AQADM.DROP_QUEUE_T

我希望删除Oracle AQ队列及其关联的表


执行此操作需要哪些命令?

要删除队列及其相关的表,步骤如下:

  • 停止排队
  • 放下队列
  • 删除队列表(可选)
  • 以下命令将删除队列和表

    您不需要删除表,但在执行此操作时通常会这样

    BEGIN
      DBMS_AQADM.STOP_QUEUE(queue_name => 'QUEUE_NAME');
      DBMS_AQADM.DROP_QUEUE(queue_name => 'QUEUE_NAME');
      DBMS_AQADM.DROP_QUEUE_TABLE(queue_table => 'QUEUE_TABLE_NAME');
    END;