我正在使用SQL Server 2008 R2。在SQL Server中,如何查找表中的行数而不进行计数?
我有一个名为的冲床有很多行。我想知道这个表中的行数,但没有做count
。可能吗?如果是,那么如何?
谢谢
我正在使用SQL Server 2008 R2。在SQL Server中,如何查找表中的行数而不进行计数?
我有一个名为的冲床有很多行。我想知道这个表中的行数,但没有做count
。可能吗?如果是,那么如何?
谢谢
这告诉我204137424 ** punch **表 – ChumboChappati
中的行以及打孔的正确数字或行数是多少? –
大小**拳**?我不明白。请解释。 – ChumboChappati
这是一种方法。
select row_count
from sys.dm_db_partition_stats
where object_id = object_id('punch')
这给了我9行。我是否需要在这9行中添加所有值以了解该表中的总行数? – ChumboChappati
是,该视图为您提供表格中每个分区的行数。它在文档中非常清楚地表明。 https://msdn.microsoft.com/en-us/library/ms187737.aspx –
我得到的值是72215111, 131922313, 204137424, 72215111, 131922313, 72215111, 131922313, 72215111, 131922313 。如果我加起来总数是** 1020687120 **。 – ChumboChappati
的功能,为什么你会不希望使用'count'? –
@vkp'count'花费很多时间。我跑了它,它仍然没有完成8分钟后,我杀了它。必须有另一种更简单的方法。 – ChumboChappati
是否有任何锁定'punch'的交易可能让您的查询被搁置? –