SELECT rows FROM sysindexes WHERE id = OBJECT_ID(✀table_name✀) AND indid < 2

2025-02-07 12:39:54
推荐回答(1个)
回答1:

sysindexs 是对数据库里的数据表、索引的一个对应表。id 即是给它们定义的编号。
这句话的意思是查找’table_name‘这个表的数据总行数。
而indid是指它的指索引ID的类型: 0:堆 1:聚集索引 >1: 非聚集索引,一般情况下表的indid是0,所以加了一个 indid < 2