ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle开发 » 求oracle 数据定期提炼程序--请大侠指点!

标题: [PL/SQL] 求oracle 数据定期提炼程序--请大侠指点!
离线 lrbnew
初级会员



精华贴数 0
个人空间 0
技术积分 44 (31034)
社区积分 0 (635843)
注册日期 2005-9-29
论坛徽章:0
      
      

发表于 2008-9-21 10:10 
求oracle 数据定期提炼程序--请大侠指点!

现有两个表,表A--存储原始信息(每五分钟产生一条记录),表B--存储提炼信息(从表A取timeout30分钟内最大值);
每隔五分钟有探测程序产生一条新记录进入表A,现需要每30分钟提炼一次表A数据,将timeout最大的记录找出并且插入表B,
同时删除A中被提炼数据
      
  TBL_A      //存储原始信息
    表结构如下:
    time          //日期型字段,存储该记录发生时间      
    DeviceID            //字符型字段,被查询设备(大概200个)
    timeout  //number,探测程序监控延时
    period  //number,一般是300,无变化
_______________________________________
  TBL_B      //存储提炼信息
    表结构如下:
    time          //日期型字段,存储该记录发生时间      
    DeviceID            //字符型字段,被查询设备
    timeout  //number,监控延时
    period  //number,一般是1800
_______________________________________

[ 本帖最后由 lrbnew 于 2008-9-21 10:28 编辑 ]


只看该作者    顶部
离线 lrbnew
初级会员



精华贴数 0
个人空间 0
技术积分 44 (31034)
社区积分 0 (635843)
注册日期 2005-9-29
论坛徽章:0
      
      

发表于 2008-9-21 10:21 
补充

是每半小时求timeout最大值,表A中DeviceID大概有200个,period一般不变化,都是300


只看该作者    顶部
离线 mychary
高级会员



来自 合肥
精华贴数 0
个人空间 0
技术积分 7116 (186)
社区积分 164 (2687)
注册日期 2003-9-18
论坛徽章:11
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员生肖徽章2007版:鼠生肖徽章2007版:马
2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:花样游泳数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星 

发表于 2008-9-21 10:26 
写个过程,用job定期30分钟执行好了


只看该作者    顶部
离线 lrbnew
初级会员



精华贴数 0
个人空间 0
技术积分 44 (31034)
社区积分 0 (635843)
注册日期 2005-9-29
论坛徽章:0
      
      

发表于 2008-9-21 10:29 
开始也是想写个job,但是小弟也是新手,对存储过程不熟悉。

[ 本帖最后由 lrbnew 于 2008-9-21 10:31 编辑 ]


只看该作者    顶部
离线 kmpx
VICTORY


精华贴数 0
个人空间 0
技术积分 1078 (1713)
社区积分 1 (43006)
注册日期 2006-10-8
论坛徽章:1
2008北京奥运纪念徽章:铁人三项     
      

发表于 2008-9-21 10:33 
LZ还是先看看相关基础资料吧,直接给你写了,理解起来局限性比较大


__________________
别揣着糊涂装明白
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问