09.12.2012 Views

Advanced Queuing - Oracle

Advanced Queuing - Oracle

Advanced Queuing - Oracle

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

tkaqdocp.sql: Examples of Operational Interfaces<br />

execute dbms_lock.sleep(100);<br />

Rem ==================================================================<br />

Rem Illustrating Dequeue Modes/Methods<br />

Rem ==================================================================<br />

connect WS/WS;<br />

set serveroutput on;<br />

Rem Dequeue all booked orders for West_Shipping<br />

execute BOLADM.shipping_bookedorder_deq('West_Shipping', DBMS_AQ.REMOVE);<br />

commit;<br />

/<br />

connect ES/ES;<br />

set serveroutput on;<br />

Rem Browse all booked orders for East_Shipping<br />

execute BOLADM.shipping_bookedorder_deq('East_Shipping', DBMS_AQ.BROWSE);<br />

Rem Dequeue all rush order titles for East_Shipping<br />

execute BOLADM.get_rushtitles('East_Shipping');<br />

commit;<br />

/<br />

Rem Dequeue all remaining booked orders (normal order) for East_Shipping<br />

execute BOLADM.shipping_bookedorder_deq('East_Shipping', DBMS_AQ.REMOVE);<br />

commit;<br />

/<br />

connect OS/OS;<br />

set serveroutput on;<br />

Rem Dequeue all international North American orders for Overseas_Shipping<br />

execute BOLADM.get_northamerican_orders;<br />

commit;<br />

/<br />

Rem Dequeue rest of the booked orders for Overseas_Shipping<br />

execute BOLADM.shipping_bookedorder_deq('Overseas_Shipping', DBMS_AQ.REMOVE);<br />

commit;<br />

/<br />

C-30 <strong>Oracle</strong>9i Application Developer’s Guide - <strong>Advanced</strong> <strong>Queuing</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!