powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / dbms_aqadm.purge_queue_table не удаляет по условию
4 сообщений из 4, страница 1 из 1
dbms_aqadm.purge_queue_table не удаляет по условию
    #37308038
StasL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!

Вот такой код отрабатывает и удаляет все записи
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
declare
v_purge_options dbms_aqadm.aq$_purge_options_t;
begin
  v_purge_options.block := true;
  dbms_aqadm.purge_queue_table
    ( queue_table => 'Q_OUT_TBL'
    , purge_condition => NULL
    , purge_options => v_purge_options
    );
end;

А такой отрабатывает без ошибок, но ничего не удаляет.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
declare
v_purge_options dbms_aqadm.aq$_purge_options_t;
begin
  v_purge_options.block := true;
  dbms_aqadm.purge_queue_table
    ( queue_table => 'Q_OUT_TBL'
    , purge_condition => 'MSG_STATE=''READY'''
    , purge_options => v_purge_options
    );
end;

Подскажите, пожалуйста, что делаю не так.

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0
...
Рейтинг: 0 / 0
dbms_aqadm.purge_queue_table не удаляет по условию
    #37310196
Arez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StasL,

Мне помогало указывать алиас: qtview. MSG_STATE=''READY''.
Но не всегда, а только это если не было пятен на солнце :)
...
Рейтинг: 0 / 0
dbms_aqadm.purge_queue_table не удаляет по условию
    #37310475
StasL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arez,
Пробовал -- не помогает.
На солнце пятна :-)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
dbms_aqadm.purge_queue_table не удаляет по условию
    #39546432
Raj1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
I've the same issue, pls let me know if you have any options to purge only the successfully dequeued records from queue table?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / dbms_aqadm.purge_queue_table не удаляет по условию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]