首页 > 数据库 > SQL Server > SQLServer 行数
实时行数:
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博客 ” ,链接:https://blog.itpub.net/22392018/viewspace-1268622/ ,如需转载,请注明出处,否则将追究法律责任。