当前位置: 代码迷 >> Sql Server >> 求一条获得总数的存储过程!该怎么处理
  详细解决方案

求一条获得总数的存储过程!该怎么处理

热度:76   发布时间:2016-04-27 18:46:21.0
求一条获得总数的存储过程!
表数据量蛮大的,现在用的是:
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
  相关解决方案