小编cbh*_*ang的帖子

列出每个视图和表的行数

我有一个名为的数据库test,它在架构中具有2个视图和2个表,dbo如下所示: 示例数据库

我想创建一个表report,该表列出每个视图和每个表的行号。这个概念是这样的:

select table_name, table_type, "select count(*) from table_name" as rowCount
into test.dbo.report
from test.INFORMATION_SCHEMA.tables;
Run Code Online (Sandbox Code Playgroud)

test.dbo.report应如下所示:

在此处输入图片说明

但是,我不知道如何实现。动态SQL可能是解决之道,但有些令人困惑。

我正在使用SQL Server 2014。

sql-server dynamic-sql information-schema

1
推荐指数
2
解决办法
4830
查看次数