首页 > 数据库 > Oracle > oracle 9 aq
drop queue
create queue
[@more@]sqlplus wrj/wrj
drop queue_table 的名称
begin
sys.dbms_aqadm.stop_queue(queue_name => 'SGIP_SEND_QUEUE');
end;
/
begin
sys.dbms_aqadm.drop_queue (queue_name => 'SGIP_SEND_QUEUE');
end;
/
begin
sys.dbms_aqadm.drop_queue_table (queue_table => 'SGIP_SEND_TABLE');
end;
/
create queue_table 名称:
begin
sys.dbms_aqadm.create_queue_table(
queue_table => 'SGIP_SEND_TABLE',
queue_payload_type => 'SGIP_SEND_TYPE',
sort_list => 'ENQ_TIME'
);
end;
/
begin
sys.dbms_aqadm.create_queue(
queue_name => 'SGIP_SEND_QUEUE',
queue_table => 'SGIP_SEND_TABLE',
queue_type => sys.dbms_aqadm.normal_queue,
max_retries => 5,
retry_delay => 0,
retention_time => 0);
end;
/
创建aq 后,oracle自动创建索引
select index_name from user_indexes where table_name='SGIP_SEND_TABLE'
AQ$_SGIP_SEND_TABLE_I
AQ$_SGIP_SEND_TABLE_T
SYS_C0021133
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/66233/viewspace-998246/ ,如需转载,请注明出处,否则将追究法律责任。