MSSQL & Oracle 高效统计记录数

canca16年前 (2008-07-29)MSSQL283
你用的什么数据库?
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
是否实时准确你可以测试一下,
实在不行,可以用触发器来维护一下用户表的记录数。

相关文章

left join,inner join,right join,cross join,full join的区别

  1,总论: LEFT JOIN返回”first_table”中所有的行尽管在” second_table”中没有相匹配的数据。 RIGHT JOIN返回”second_tabl...

left join/right join/inner join操作演示

表A记录如下:aID        aNum1       ...

两表关联统计

表1id name1  小王2  小李 表2id tid address1   1    shanhai2  ...

SQL查询多行合并成一行

问题描述:无论是在sql 2000,还是在 sql 2005 中,都没有提供字符串的聚合函数,  所以,当我们在处理下列要求时,会比较麻烦:有表tb, 如下:id &nb...

发表评论

访客

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