首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-02 
求一条获得总数的存储过程!表数据量蛮大的,现在用的是:fCountConn.Execute (select Count(*) as Total f

求一条获得总数的存储过程!
表数据量蛮大的,现在用的是:
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

热点排行