请教一个统计的存储过程,我的想法是用游标的嵌套,但是却又担心效率.
一个帐户表:TabAccount(acctID)
一个用户表:TabUser(userID,acctID)
一个帐户可以有多个用户.
同一个账户下的每个用户的费用都是从该帐户中扣除。
对应于这个存储过程,我现在的想法是这样的.
在结帐的时候,
先检索出所有的帐户.这里要用到一个游标.设为游标A
然后再检索该帐户下的所有用户,再用到一个游标,设为游标B
统计该用户的费用
不为空的话,则下一个用户
生成该帐户的一条帐户记录,插入到相应的表中.
不为空,则下一个帐户
这样就要用到游标的嵌套,
但我总是担心效率问题。因为有的表可能有上百万个记录。
有点迷茫,
大家帮帮忙,提提意见。谢了,呵呵