gpt4 book ai didi

sql - 一次计算所有表的行数

转载 作者:行者123 更新时间:2023-12-02 05:38:50 27 4
gpt4 key购买 nike

我正在使用 SQL Server 2005,想知道如何获取所有表的列表以及每个表中的记录数。

我知道我可以使用 sys.tables View 获取表列表,但我无法找到计数。

谢谢

最佳答案

从这里:http://web.archive.org/web/20080701045806/http://sqlserver2000.databases.aspfaq.com:80/how-do-i-get-a-list-of-sql-server-tables-and-their-row-counts.html

SELECT 
[TableName] = so.name,
[RowCount] = MAX(si.rows)
FROM
sysobjects so,
sysindexes si
WHERE
so.xtype = 'U'
AND
si.id = OBJECT_ID(so.name)
GROUP BY
so.name
ORDER BY
2 DESC

关于sql - 一次计算所有表的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/428458/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com