当前位置:首页 > MSSQL

MSSQL & Oracle 高效统计记录数

canca18年前 (2008-07-29)MSSQL623
你用的什么数据库?
MS SQLSERVER:,可以从系统表中快速获取
select rows from sysindexes where id = object_id(tablename) and indid in (0,1)
Oracle:
SELECT USER_TABLES.TABLE_NAME, USER_TABLES.NUM_ROWS FROM USER_TABLES USER_TABLES.NUM_ROWS COUNT
是否实时准确你可以测试一下,
实在不行,可以用触发器来维护一下用户表的记录数。

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/382.html

标签: MSSQL
分享给朋友:

“MSSQL & Oracle 高效统计记录数” 的相关文章

两表关联统计

表1id name1  小王2  小李 表2id tid address1   1    shanhai2   1    baijin 怎样写出这样的视图呢?id 名称 地址总数1…

Can't start a cloned connection while in manual transaction mode

昨天调试程序时出现这个问题:Can't start a cloned connection while in manual transaction mode 原因一般是当你在一个SQL SERVER的JDBC连接上执行多个STATEMENTS的操作,或者是手动事务状态(AutoCommit=fals…

MSSQL 2000无序聚集问题

表a1 id 1 2 3 4 5 6 7 8 9 10 11 查询SQL语句: select max(id) from (select top 10 id from a1) ta 返回结果:11 没有聚集索引,表中的数据存储的序列是无序的。所以top取出的数据是不确定性的。可加order…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。