选择SQL Server中的所有空表
如何获取我的
sql-server
数据库中没有任何记录的表列表?
没有找到相关结果
已邀请:
5 个回复
慷祈霖黑
CTE中的内部选择(公用表表达式)计算每个表的行数并按表(
)对它们进行分组,然后来自CTE的外部SELECT只捕获具有总行数的行(表)等于零。
屉杆绊
并且,要获取至少有一行数据的表列表,我们可以使用下面的tsql -
注意:表格列表仅包括“用户表”,即不包括“系统表”。
广躺椽
绵扇寸访
功飘
。每个表至少有一个分区。 在
中,每个
表中都有一行。
中的条目包含相应表的该分区中的行数列。 由于SQL Server中的所有表都包含一个分区,因此我们可以从
获取有关表中行数的信息。
在获取不同分区中的行总数时,我们正在考虑
(0,1)
一个表可以有一个聚簇索引,也可以没有。 但是表可以有多个非聚簇索引。 因此,在对行进行求和时,我们不能使用clus13ѭs的非聚簇索引。 堆表将具有
集群表将具有