2
Я хочу отказаться от очереди Oracle AQ и связанной с ней таблицы.Как удалить (удалить) очередь Oracle AQ?
Каковы команды, необходимые для выполнения этой операции?
Я хочу отказаться от очереди 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;
Вам не нужно удалить таблицу, но это обычно бывает при выполнении этой операции.