一般情况下游标都不如sql语句快,但是我碰上一个3千万级的表设置为表a,还有一个几万级的表设置为表b,从表b提取前600,每组取前10个。如果用sql语句写的话,类似于select t.*from 表 twhere t.declid in(select top 10 declid from 表 where a列=t.a列)
执行效率将会很糟糕,执行了几分钟改用游标加top 10 只用2秒的时间
发表于 @ 2006年05月10日 23:14:00|评论(loading...)|编辑