软件注册站
热情软件屋

 
Count(*)的一个省力的替代法
编号: QA004845    
建立日期: 2004年1月21日 最后修改日期: 2004年1月21日
所属类别: 其他语言 - SQL查询
   
文章     翻译自ASP Tip。
    对于SQL server用户,有一个比SQL标准的count(*)更节省资源的获取表中纪录数的方法。可以从sysindexes表中获得值,SQL server自动地将最新的纪录数保存在这个表中。实现这个任务的SQL查询的语法如下:
    
    SELECT rows FROM sysindexes WHERE id=OBJECT_ID ('your_table')
    
    这种方法可以稍微快一些,特别是当你的数据库非常大的时候。但是,你不能使用Where语句获得更专门的纪录个数,如SELECT count(*) FROM mytable WHERE hrs > 40。

    

文章来源:ASP Tip

附加关键字:编程, 源程序, programming, source code, 其他语言, asm, vba, vbscript, SQL查询, sql server, sql, query, select

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio