ITPub博客

首页 > 数据库 > SQL Server > SQLServer 行数

SQLServer 行数

原创 SQL Server 作者:taogchan 时间:2014-09-12 16:21:05 0 删除 编辑

实时行数:
select count(*) from tablename;
在MS SQL Serverl数据库中,每个数据表都在sys.sysindexes系统表中拥有至少一条记录,记录中的rows 或rowcnt字段会定时记录表的记录总数。注意是定时,这说明了用这个方法得到的总记录数不是一个精确值,原因是MsSQL并不是实时更新该字段的值,而是定时更新,但从实践来看该值和精确值误差不大,如果你希望快速粗略估算表的记录总数,建议你采用该方法
select id,object_name(id) as tableNSQLame,indid,rows,rowcnt from sys.sysindexes where indid in(0,1)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22392018/viewspace-1268622/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-08-28

  • 博文量
    200
  • 访问量
    1189031