对于SQL server用户,有一个比SQL标准的count(*)更节省资源的获取表中纪录数的方法。可以从sysindexes表中获得值,SQL server自动地将最新的纪录数保存在这个表中。实现这个任务的SQL查询的语法如下:
SELECT rows FROM sysindexes WHERE id=OBJECT_ID ('your_table')
SELECT rows FROM sysindexes WHERE id=OBJECT_ID ('your_table')