ITPub博客

首页 > 数据库 > Oracle > oracle 9 aq

oracle 9 aq

原创 Oracle 作者:weiranjie 时间:2008-01-23 10:05:57 0 删除 编辑

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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-02-24

  • 博文量
    70
  • 访问量
    246752