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_TABLE(queue_table => 'QUEUE_TABLE_NAME');
END;

您不需要删除表,但执行此操作通常就是这种情况.

猜你在找的Oracle相关文章