SQL查找数据库中每个表的行数

5tar-Kaster

我的目标是创建一个包含当前数据库中所有表的电子表格,该电子表格将显示表名称和每个表中的行数。一个额外的好处是还可以显示表中最后一次输入或更改的时间。我不确定最后一部分是否可行。

到目前为止,这就是我所拥有的...没什么,但是我无法绕过如何增加每个表的行数的想法。

SELECT name, type, type_desc
FROM [scheme].sys.all_objects
WHERE type = 'U'
marc_s

您可以对系统目录视图使用此查询:

SELECT 
    t.NAME AS TableName,
    p.rows AS RowCounts
FROM 
    sys.tables t
INNER JOIN      
    sys.indexes i ON t.OBJECT_ID = i.object_id
INNER JOIN 
    sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id
WHERE 
    t.NAME NOT LIKE 'dt%' 
    AND t.is_ms_shipped = 0
    AND i.OBJECT_ID > 255 
GROUP BY 
    t.Name, p.Rows
ORDER BY 
    t.Name

以获得所需的结果-当前数据库中的所有表,以及每个表中的行数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取Postgres数据库中每个表的行数

来自分类Dev

比较实例中每个数据库的两个表的行数

来自分类Dev

我正在尝试使用SQL计算数据库中每个日期的行数

来自分类Dev

在数据库中查找表

来自分类Dev

在所有数据库表中查找特定的行数据?无需创建过程或表

来自分类Dev

在laravel 5中使用自定义代码进行数据库备份,并从数据库中的每个表获取最多10行的数据

来自分类Dev

从多个数据库的某个表中获取行数

来自分类Dev

在MVC C#中显示特定SQL Server数据库中每个表的列名

来自分类Dev

从终端运行数据库中的sql文件

来自分类Dev

SQL数据库中的表设计

来自分类Dev

连接SQL数据库中的表

来自分类Dev

SQL数据库中的表设计

来自分类Dev

更新 SQL 数据库中的表

来自分类Dev

如何查看R中数据库中的每个表?

来自分类Dev

Oracle数据库表行数

来自分类Dev

SQL查询以使用MySQL查找数据库中的所有表名

来自分类Dev

SQL查询以使用MySQL查找数据库中的所有表名

来自分类Dev

SQL Server:如何计算多个数据库中的行数并在 1 个表中输出

来自分类Dev

数据库中每个表的最大ID

来自分类Dev

查找数据库表中未引用的图像

来自分类Dev

在数据库表中查找循环交易

来自分类Dev

在Oracle数据库中查找表的块号

来自分类Dev

在数据库表中查找变量

来自分类Dev

查找数据库中复制/重复结构的表

来自分类Dev

在数据库表中查找匹配集

来自分类Dev

按primaryKey查找数据库中的所有表

来自分类Dev

使用旧版 SQL 在 Big Query 数据库中的多个表上按日期计算行数

来自分类Dev

在SQL Server数据库中查找分区架构定义

来自分类Dev

在SQL Server数据库中查找最近的对象更改

Related 相关文章

热门标签

归档