1.建存储过程
create or replace www
as
begin
update table set price=price+2 where...;
end ;
2.建个job
variable job number;
begin
  sys.dbms_job.submit(:job,
  'begin www; end;',
  sysdate,
  'sysdate+1/1440');
  commit;
end;

解决方案 »

  1.   

    variable job number;
    begin
      sys.dbms_job.submit(:job,
      'begin www; end;',
      to_date('2004-11-10','yyyy-mm-dd'),
      'sysdate+1');
      commit;
    end;
      

  2.   

    1. 只需要记录fine的方法和基数就好了, 没有必要每天进行这种更新处理, 无端增加系统负担这样只要在用户查询的时候计算就好了.^_^2. 基于统计方面的东西, 可以考虑使用物化视图(materialized views)
      

  3.   

    技术上的问题时解决了, 但是想类似这样的计算 在3 层架构中是放在哪里啊, 我是指
     client<->app server<->rdb 放在app server 的business logic 中呢 还是放在rdb里, 哪种在设计上比较优越啊