求一条获得总数的存储过程!
表数据量蛮大的,现在用的是:
fCount=Conn.Execute ("select Count(*) as Total from SoftInfo where isLock=1",0,1)(0)
感觉效率不是很好,不知换成用存储过程来取会不会好些?能带where进去,请写完整及调用例子,谢谢!
------解决方案--------------------
isLock--为bit类型时,
楼主贴出来语句已是最简单的了。。
select rows from sysindexes
where
object_id('T')=ID and indid in(0,1)--这统计整个表的记录不能用,楼主的有条件isLock