| 文章: |
翻译自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。
|