这种设计不太好吧?!
其实用count(*)每次统计会费很长时间吗?
不见得啊

解决方案 »

  1.   

    20万条记录不算多,能否提供具体sql来分析。
      

  2.   

    编写:procedure  tjzf 如下:create or replace procedure tjzf is
    begin
    insert into test(zs) select count(*) from sfgl_zhlb;
    commit;
    end tjzf;编写:trigger zftj  主要调用上面的proceduce tjzf 然后将数据插入到表test中 如下:
    create or replace trigger zftj
      after insert on sfgl_zhlb  
      for each row
    declare
      -- local variables here
    begin
      tjzf;
    end zftj;当在表sfgl_zhlb进行插入数据时,总是报错:ora-00900 错误,这个问题比较简单,不知哪儿错了,我是新手,请大家指点,谢谢!
      

  3.   

    dinya2003(OK) 您好!怎么使用过程进行统计,又怎么返回结果?