SQL Server 2012 查询数据库中所有表的名称和行数
2021/4/8 19:55:15
本文主要是介绍SQL Server 2012 查询数据库中所有表的名称和行数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
--查询数据库中所有表名
select name from sysobjects where xtype='u'
或
select * from sys.tables
--查询数据库中所有表名和行数
use [db_name] go SELECT a.name, b.rows FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id WHERE (a.type = 'u') AND (b.indid IN (0, 1)) ORDER BY b.rows DESC
或
select a.name as 表名, max(b.rows) as 记录条数 from sysobjects a ,sysindexes b where a.id=b.id and a.xtype='u' group by a.name order by max(b.rows) desc
或
select schema_name(t.schema_id) as [ Schema ], t. name as TableName,i. rows as [RowCount] from sys.tables as t, sysindexes as i where t.object_id = i.id and i.indid <=1
参考文章:一种快速统计SQL Server每个表行数的方法
相关文章:SQL Server 查询 数据库 & 表格 大小
这篇关于SQL Server 2012 查询数据库中所有表的名称和行数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-01-08Docker下的SqlServer发布订阅启用
- 2023-06-05Docker安装MS SQL Server并使用Navicat远程连接
- 2023-05-25深入浅出 SQL Server CDC 数据同步
- 2023-05-12通过空间占用和执行计划了解SQL Server的行存储索引
- 2023-04-24以SQLserver为例的Dapper详细讲解
- 2022-11-30SQL server高级函数查询
- 2022-11-26SQL SERVER数据库服务器CPU不能全部利用原因分析
- 2022-11-21SQL Server 时间算差值/常用函数
- 2022-11-20调试Archery连接SQL Server提示驱动错误
- 2022-10-22SQL Server 完整、差异备份+完整、差异还原(详细讲解,规避错误)