本文介绍了如何获得最大的所有表名.数据库中的记录数没有.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想获得所有表名称以及记录数的数据库.
i want to get given databse all tables name with number of records count.
推荐答案
use yourDatabaseName
go
SELECT
T.TABLE_NAME AS [TABLE NAME], MAX(I.ROWS) AS [RECORD COUNT]
FROM SYSINDEXES I, INFORMATION_SCHEMA.TABLES T
WHERE T.TABLE_NAME = OBJECT_NAME(I.ID)
AND T.TABLE_TYPE = 'BASE TABLE'
GROUP BY T.TABLE_SCHEMA, T.TABLE_NAME
order by [RECORD COUNT] desc
USE YOURDBNAME
GO
SELECT *
FROM sys.Tables
这篇关于如何获得最大的所有表名.数据库中的记录数没有.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!