(1)Oracle表和记录查询
select t.table_name,t.num_rows from user_tables t ORDER BY t.table_name;
(2)SQLServer表和记录查询
SELECT a.name,b.rows FROM sysobjects a
INNER JOIN sysindexes b ON a.id=b.id
WHERE b.indid IN(0,1) AND a.Type='u'
ORDER BY a.name
本文提供了在Oracle和SQLServer数据库中查询表及其记录数的方法。针对Oracle使用了USER_TABLES视图,并按表名排序;对于SQLServer,则通过SYSOBJECTS和SYSINDEXES系统表联合查询并按表名排序。
(1)Oracle表和记录查询
select t.table_name,t.num_rows from user_tables t ORDER BY t.table_name;
(2)SQLServer表和记录查询
SELECT a.name,b.rows FROM sysobjects a
INNER JOIN sysindexes b ON a.id=b.id
WHERE b.indid IN(0,1) AND a.Type='u'
ORDER BY a.name

被折叠的 条评论
为什么被折叠?
