Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Oracle |
![]() ![]() |
StasL Member Откуда: г. Москва Сообщений: 116 |
Привет всем! Вот такой код отрабатывает и удаляет все записи 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; А такой отрабатывает без ошибок, но ничего не удаляет. 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 |
14 июн 11, 16:45 [10811589] Ответить | Цитировать Сообщить модератору |
Arez Member Откуда: Сообщений: 14 |
StasL, Мне помогало указывать алиас: qtview.MSG_STATE=''READY''. Но не всегда, а только это если не было пятен на солнце :) |
16 июн 11, 02:55 [10819341] Ответить | Цитировать Сообщить модератору |
StasL Member Откуда: г. Москва Сообщений: 116 |
Arez, Пробовал -- не помогает. На солнце пятна :-) |
16 июн 11, 10:41 [10820217] Ответить | Цитировать Сообщить модератору |
Между сообщениями интервал более 1 года. |
Raj1234
Guest |
I've the same issue, pls let me know if you have any options to purge only the successfully dequeued records from queue table? |
1 ноя 17, 22:45 [20920505] Ответить | Цитировать Сообщить модератору |
Все форумы / Oracle | ![]() |